builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1725 starttime: 1461629663.63 results: success (0) buildid: 20160425161006 builduid: 67e4f8dd272d4af4af340a70e5a16efb revision: 09aaae5469188c49e28668f407853a25e242aa58 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 17:14:23.632676) ========= master: http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 17:14:23.633148) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 17:14:23.633436) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 17:14:23.809927) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:14:23.810200) ========= 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-1461629656.473500-1211905337 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 17:14:23-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.40M=0.001s 2016-04-25 17:14:24 (9.40 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.246247 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:14:24.089174) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:14:24.089487) ========= 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-1461629656.473500-1211905337 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034298 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:14:24.153970) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 17:14:24.154297) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 09aaae5469188c49e28668f407853a25e242aa58 --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 09aaae5469188c49e28668f407853a25e242aa58 --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-1461629656.473500-1211905337 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 17:14:24,264 truncating revision to first 12 chars 2016-04-25 17:14:24,265 Setting DEBUG logging. 2016-04-25 17:14:24,265 attempt 1/10 2016-04-25 17:14:24,265 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/09aaae546918?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 17:14:25,497 unpacking tar archive at: mozilla-inbound-09aaae546918/testing/mozharness/ program finished with exit code 0 elapsedTime=1.523436 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 17:14:25.709221) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 17:14:25.709550) ========= script_repo_revision: 09aaae5469188c49e28668f407853a25e242aa58 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 17:14:25.709966) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 17:14:25.710243) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 17:14:25.736257) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 36 secs) (at 2016-04-25 17:14:25.736534) ========= /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-1461629656.473500-1211905337 _=/tools/buildbot/bin/python using PTY: False 17:14:25 INFO - MultiFileLogger online at 20160425 17:14:25 in /builds/slave/test 17:14:25 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 17:14:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:14:25 INFO - {'append_to_log': False, 17:14:25 INFO - 'base_work_dir': '/builds/slave/test', 17:14:25 INFO - 'blob_upload_branch': 'mozilla-inbound', 17:14:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:14:25 INFO - 'buildbot_json_path': 'buildprops.json', 17:14:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:14:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:14:25 INFO - 'download_minidump_stackwalk': True, 17:14:25 INFO - 'download_symbols': 'true', 17:14:25 INFO - 'e10s': False, 17:14:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:14:25 INFO - 'tooltool.py': '/tools/tooltool.py', 17:14:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:14:25 INFO - '/tools/misc-python/virtualenv.py')}, 17:14:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:14:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:14:25 INFO - 'log_level': 'info', 17:14:25 INFO - 'log_to_console': True, 17:14:25 INFO - 'opt_config_files': (), 17:14:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:14:25 INFO - '--processes=1', 17:14:25 INFO - '--config=%(test_path)s/wptrunner.ini', 17:14:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:14:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:14:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:14:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:14:25 INFO - 'pip_index': False, 17:14:25 INFO - 'require_test_zip': True, 17:14:25 INFO - 'test_type': ('testharness',), 17:14:25 INFO - 'this_chunk': '1', 17:14:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:14:25 INFO - 'total_chunks': '10', 17:14:25 INFO - 'virtualenv_path': 'venv', 17:14:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:14:25 INFO - 'work_dir': 'build'} 17:14:25 INFO - ##### 17:14:25 INFO - ##### Running clobber step. 17:14:25 INFO - ##### 17:14:25 INFO - Running pre-action listener: _resource_record_pre_action 17:14:25 INFO - Running main action method: clobber 17:14:25 INFO - rmtree: /builds/slave/test/build 17:14:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:14:27 INFO - Running post-action listener: _resource_record_post_action 17:14:27 INFO - ##### 17:14:27 INFO - ##### Running read-buildbot-config step. 17:14:27 INFO - ##### 17:14:27 INFO - Running pre-action listener: _resource_record_pre_action 17:14:27 INFO - Running main action method: read_buildbot_config 17:14:27 INFO - Using buildbot properties: 17:14:27 INFO - { 17:14:27 INFO - "project": "", 17:14:27 INFO - "product": "firefox", 17:14:27 INFO - "script_repo_revision": "production", 17:14:27 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 17:14:27 INFO - "repository": "", 17:14:27 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 17:14:27 INFO - "buildid": "20160425161006", 17:14:27 INFO - "pgo_build": "False", 17:14:27 INFO - "basedir": "/builds/slave/test", 17:14:27 INFO - "buildnumber": 3, 17:14:27 INFO - "slavename": "tst-linux64-spot-1725", 17:14:27 INFO - "master": "http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/", 17:14:27 INFO - "platform": "linux64", 17:14:27 INFO - "branch": "mozilla-inbound", 17:14:27 INFO - "revision": "09aaae5469188c49e28668f407853a25e242aa58", 17:14:27 INFO - "repo_path": "integration/mozilla-inbound", 17:14:27 INFO - "moz_repo_path": "", 17:14:27 INFO - "stage_platform": "linux64", 17:14:27 INFO - "builduid": "67e4f8dd272d4af4af340a70e5a16efb", 17:14:27 INFO - "slavebuilddir": "test" 17:14:27 INFO - } 17:14:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 17:14:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 17:14:27 INFO - Running post-action listener: _resource_record_post_action 17:14:27 INFO - ##### 17:14:27 INFO - ##### Running download-and-extract step. 17:14:27 INFO - ##### 17:14:27 INFO - Running pre-action listener: _resource_record_pre_action 17:14:27 INFO - Running main action method: download_and_extract 17:14:27 INFO - mkdir: /builds/slave/test/build/tests 17:14:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:14:27 INFO - https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 17:14:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:14:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:14:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/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 17:14:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/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 17:14:28 INFO - Downloaded 1361 bytes. 17:14:28 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 17:14:28 INFO - Using the following test package requirements: 17:14:28 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:14:28 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:14:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 17:14:28 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:14:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 17:14:28 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:14:28 INFO - u'jsshell-linux-x86_64.zip'], 17:14:28 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:14:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 17:14:28 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 17:14:28 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:14:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 17:14:28 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:14:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 17:14:28 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:14:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 17:14:28 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 17:14:28 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 17:14:28 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 17:14:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:14:28 INFO - https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 17:14:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:14:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 17:14:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/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 17:14:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/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 17:14:31 INFO - Downloaded 22750632 bytes. 17:14:31 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/*'] 17:14:31 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/* 17:14:31 INFO - caution: filename not matched: web-platform/* 17:14:31 INFO - Return code: 11 17:14: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')]} 17:14:31 INFO - https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 17:14:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:14:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 17:14:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/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 17:14:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/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 17:14:34 INFO - Downloaded 36406740 bytes. 17:14:34 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/*'] 17:14:34 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/* 17:14:38 INFO - caution: filename not matched: bin/* 17:14:38 INFO - caution: filename not matched: config/* 17:14:38 INFO - caution: filename not matched: mozbase/* 17:14:38 INFO - caution: filename not matched: marionette/* 17:14:38 INFO - caution: filename not matched: tools/wptserve/* 17:14:38 INFO - Return code: 11 17:14:38 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')]} 17:14:38 INFO - https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 17:14:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:14:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:14:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/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 17:14:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/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 17:14:41 INFO - Downloaded 64477390 bytes. 17:14:41 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:14:41 INFO - mkdir: /builds/slave/test/properties 17:14:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:14:41 INFO - Writing to file /builds/slave/test/properties/build_url 17:14:41 INFO - Contents: 17:14:41 INFO - build_url:https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 17:14:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:14:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:14:42 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:14:42 INFO - Contents: 17:14:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:14:42 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')]} 17:14:42 INFO - https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:14:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:14:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 17:14:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/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 17:14:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cj6mfdYHQUevBGos_mPyQw/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 17:14:46 INFO - Downloaded 90934794 bytes. 17:14:46 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'] 17:14:46 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 17:14:53 INFO - Return code: 0 17:14:53 INFO - Running post-action listener: _resource_record_post_action 17:14:53 INFO - Running post-action listener: set_extra_try_arguments 17:14:53 INFO - ##### 17:14:53 INFO - ##### Running create-virtualenv step. 17:14:53 INFO - ##### 17:14:53 INFO - Running pre-action listener: _pre_create_virtualenv 17:14:53 INFO - Running pre-action listener: _resource_record_pre_action 17:14:53 INFO - Running main action method: create_virtualenv 17:14:53 INFO - Creating virtualenv /builds/slave/test/build/venv 17:14:53 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 17:14:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:14:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:14:54 INFO - Using real prefix '/usr' 17:14:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:14:58 INFO - Installing distribute.............................................................................................................................................................................................done. 17:15:01 INFO - Installing pip.................done. 17:15:01 INFO - Return code: 0 17:15:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:15: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')]} 17:15:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:15:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:15: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')]} 17:15:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:15:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:15: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x25c3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25c43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2606930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25ea720>, '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 0x2605040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26053b0>, '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-1461629656.473500-1211905337', '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 17:15: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 17:15: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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 17:15:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:15:01 INFO - 'CCACHE_UMASK': '002', 17:15:01 INFO - 'DISPLAY': ':0', 17:15:01 INFO - 'HOME': '/home/cltbld', 17:15:01 INFO - 'LANG': 'en_US.UTF-8', 17:15:01 INFO - 'LOGNAME': 'cltbld', 17:15:01 INFO - 'MAIL': '/var/mail/cltbld', 17:15:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:15:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:15:01 INFO - 'MOZ_NO_REMOTE': '1', 17:15:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:15:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:15:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:15:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:15:01 INFO - 'PWD': '/builds/slave/test', 17:15:01 INFO - 'SHELL': '/bin/bash', 17:15:01 INFO - 'SHLVL': '1', 17:15:01 INFO - 'TERM': 'linux', 17:15:01 INFO - 'TMOUT': '86400', 17:15:01 INFO - 'USER': 'cltbld', 17:15:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461629656.473500-1211905337', 17:15:01 INFO - '_': '/tools/buildbot/bin/python'} 17:15:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:15:02 INFO - Downloading/unpacking psutil>=0.7.1 17:15:02 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 17:15:02 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 17:15:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:15:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:15:02 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 17:15:02 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 17:15:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:15:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:15:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:15:06 INFO - Installing collected packages: psutil 17:15:06 INFO - Running setup.py install for psutil 17:15:06 INFO - building 'psutil._psutil_linux' extension 17:15:06 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 17:15:06 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 17:15:06 INFO - building 'psutil._psutil_posix' extension 17:15:06 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 17:15: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_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 17:15:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:15:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:15:07 INFO - Successfully installed psutil 17:15:07 INFO - Cleaning up... 17:15:07 INFO - Return code: 0 17:15:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:15:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:15:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:15:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:15:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:15:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:15:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:15:07 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x25c3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25c43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2606930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25ea720>, '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 0x2605040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26053b0>, '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-1461629656.473500-1211905337', '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 17:15:07 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 17:15:07 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 17:15:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:15:07 INFO - 'CCACHE_UMASK': '002', 17:15:07 INFO - 'DISPLAY': ':0', 17:15:07 INFO - 'HOME': '/home/cltbld', 17:15:07 INFO - 'LANG': 'en_US.UTF-8', 17:15:07 INFO - 'LOGNAME': 'cltbld', 17:15:07 INFO - 'MAIL': '/var/mail/cltbld', 17:15:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:15:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:15:07 INFO - 'MOZ_NO_REMOTE': '1', 17:15:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:15:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:15:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:15:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:15:07 INFO - 'PWD': '/builds/slave/test', 17:15:07 INFO - 'SHELL': '/bin/bash', 17:15:07 INFO - 'SHLVL': '1', 17:15:07 INFO - 'TERM': 'linux', 17:15:07 INFO - 'TMOUT': '86400', 17:15:07 INFO - 'USER': 'cltbld', 17:15:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461629656.473500-1211905337', 17:15:07 INFO - '_': '/tools/buildbot/bin/python'} 17:15:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:15:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:15:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:15:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:15:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:15:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:15:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:15:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:15:12 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:15:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:15:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:15:13 INFO - Installing collected packages: mozsystemmonitor 17:15:13 INFO - Running setup.py install for mozsystemmonitor 17:15:13 INFO - Successfully installed mozsystemmonitor 17:15:13 INFO - Cleaning up... 17:15:13 INFO - Return code: 0 17:15:13 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:15:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:15:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:15:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:15:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:15:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:15:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:15:13 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x25c3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25c43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2606930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25ea720>, '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 0x2605040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26053b0>, '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-1461629656.473500-1211905337', '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 17:15:13 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 17:15:13 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 17:15:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:15:13 INFO - 'CCACHE_UMASK': '002', 17:15:13 INFO - 'DISPLAY': ':0', 17:15:13 INFO - 'HOME': '/home/cltbld', 17:15:13 INFO - 'LANG': 'en_US.UTF-8', 17:15:13 INFO - 'LOGNAME': 'cltbld', 17:15:13 INFO - 'MAIL': '/var/mail/cltbld', 17:15:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:15:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:15:13 INFO - 'MOZ_NO_REMOTE': '1', 17:15:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:15:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:15:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:15:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:15:13 INFO - 'PWD': '/builds/slave/test', 17:15:13 INFO - 'SHELL': '/bin/bash', 17:15:13 INFO - 'SHLVL': '1', 17:15:13 INFO - 'TERM': 'linux', 17:15:13 INFO - 'TMOUT': '86400', 17:15:13 INFO - 'USER': 'cltbld', 17:15:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461629656.473500-1211905337', 17:15:13 INFO - '_': '/tools/buildbot/bin/python'} 17:15:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:15:13 INFO - Downloading/unpacking blobuploader==1.2.4 17:15:13 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 17:15:13 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 17:15:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:15:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:15:13 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 17:15:13 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 17:15:17 INFO - Downloading blobuploader-1.2.4.tar.gz 17:15:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:15:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:15:17 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 17:15:17 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 17:15:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:15:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:15:17 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 17:15:17 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 17:15:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:15:18 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:15:18 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 17:15:18 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 17:15:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:15:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:15:18 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 17:15:18 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 17:15:18 INFO - Downloading docopt-0.6.1.tar.gz 17:15:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:15:19 INFO - Installing collected packages: blobuploader, requests, docopt 17:15:19 INFO - Running setup.py install for blobuploader 17:15:19 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:15:19 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:15:19 INFO - Running setup.py install for requests 17:15:20 INFO - Running setup.py install for docopt 17:15:20 INFO - Successfully installed blobuploader requests docopt 17:15:20 INFO - Cleaning up... 17:15:20 INFO - Return code: 0 17:15:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:15:20 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')]} 17:15:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:15:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:15:20 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')]} 17:15:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:15:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:15:20 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x25c3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25c43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2606930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25ea720>, '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 0x2605040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26053b0>, '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-1461629656.473500-1211905337', '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 17:15:20 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 17:15:20 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:15:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:15:20 INFO - 'CCACHE_UMASK': '002', 17:15:20 INFO - 'DISPLAY': ':0', 17:15:20 INFO - 'HOME': '/home/cltbld', 17:15:20 INFO - 'LANG': 'en_US.UTF-8', 17:15:20 INFO - 'LOGNAME': 'cltbld', 17:15:20 INFO - 'MAIL': '/var/mail/cltbld', 17:15:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:15:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:15:20 INFO - 'MOZ_NO_REMOTE': '1', 17:15:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:15:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:15:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:15:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:15:20 INFO - 'PWD': '/builds/slave/test', 17:15:20 INFO - 'SHELL': '/bin/bash', 17:15:20 INFO - 'SHLVL': '1', 17:15:20 INFO - 'TERM': 'linux', 17:15:20 INFO - 'TMOUT': '86400', 17:15:20 INFO - 'USER': 'cltbld', 17:15:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461629656.473500-1211905337', 17:15:20 INFO - '_': '/tools/buildbot/bin/python'} 17:15:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:15:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:15:20 INFO - Running setup.py (path:/tmp/pip-ylJ13F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:15:21 INFO - Running setup.py (path:/tmp/pip-3vTagI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:15:21 INFO - Running setup.py (path:/tmp/pip-HEEilD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:15:21 INFO - Running setup.py (path:/tmp/pip-qdF_te-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:15:21 INFO - Running setup.py (path:/tmp/pip-NduxF4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:15:21 INFO - Running setup.py (path:/tmp/pip-4YI5uy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:15:21 INFO - Running setup.py (path:/tmp/pip-6FPoLP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:15:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:15:21 INFO - Running setup.py (path:/tmp/pip-7sy0UR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:15:22 INFO - Running setup.py (path:/tmp/pip-0D3QRa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:15:22 INFO - Running setup.py (path:/tmp/pip-Y_s76c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:15:22 INFO - Running setup.py (path:/tmp/pip-YuEajz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:15:22 INFO - Running setup.py (path:/tmp/pip-mVBeKe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:15:22 INFO - Running setup.py (path:/tmp/pip-CS4aZ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:15:22 INFO - Running setup.py (path:/tmp/pip-UXLHnU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:15:23 INFO - Running setup.py (path:/tmp/pip-PcKiBK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:15:23 INFO - Running setup.py (path:/tmp/pip-B5e8h2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:15:23 INFO - Running setup.py (path:/tmp/pip-mt82T_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:15:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:15:23 INFO - Running setup.py (path:/tmp/pip-gBWgv_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:15:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:15:23 INFO - Running setup.py (path:/tmp/pip-hsiVmJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:15:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:15:23 INFO - Running setup.py (path:/tmp/pip-qZlzU4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:15:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:15:24 INFO - Running setup.py (path:/tmp/pip-_6wiL0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:15:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:15:24 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 17:15:24 INFO - Running setup.py install for manifestparser 17:15:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:15:24 INFO - Running setup.py install for mozcrash 17:15:25 INFO - Running setup.py install for mozdebug 17:15:25 INFO - Running setup.py install for mozdevice 17:15:25 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:15:25 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:15:25 INFO - Running setup.py install for mozfile 17:15:26 INFO - Running setup.py install for mozhttpd 17:15:26 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:15:26 INFO - Running setup.py install for mozinfo 17:15:26 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:15:26 INFO - Running setup.py install for mozInstall 17:15:26 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:15:26 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:15:26 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:15:26 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:15:26 INFO - Running setup.py install for mozleak 17:15:26 INFO - Running setup.py install for mozlog 17:15:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:15:27 INFO - Running setup.py install for moznetwork 17:15:27 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:15:27 INFO - Running setup.py install for mozprocess 17:15:27 INFO - Running setup.py install for mozprofile 17:15:27 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:15:27 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:15:27 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:15:27 INFO - Running setup.py install for mozrunner 17:15:28 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:15:28 INFO - Running setup.py install for mozscreenshot 17:15:28 INFO - Running setup.py install for moztest 17:15:28 INFO - Running setup.py install for mozversion 17:15:28 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:15:28 INFO - Running setup.py install for wptserve 17:15:28 INFO - Running setup.py install for marionette-driver 17:15:29 INFO - Running setup.py install for browsermob-proxy 17:15:29 INFO - Running setup.py install for marionette-client 17:15:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:15:29 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:15:29 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 17:15:29 INFO - Cleaning up... 17:15:29 INFO - Return code: 0 17:15:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:15:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:15:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:15:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:15:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:15:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:15:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:15:29 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x25c3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25c43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2606930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25ea720>, '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 0x2605040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26053b0>, '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-1461629656.473500-1211905337', '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 17:15:29 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 17:15:29 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:15:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:15:29 INFO - 'CCACHE_UMASK': '002', 17:15:29 INFO - 'DISPLAY': ':0', 17:15:29 INFO - 'HOME': '/home/cltbld', 17:15:29 INFO - 'LANG': 'en_US.UTF-8', 17:15:29 INFO - 'LOGNAME': 'cltbld', 17:15:29 INFO - 'MAIL': '/var/mail/cltbld', 17:15:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:15:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:15:29 INFO - 'MOZ_NO_REMOTE': '1', 17:15:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:15:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:15:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:15:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:15:29 INFO - 'PWD': '/builds/slave/test', 17:15:29 INFO - 'SHELL': '/bin/bash', 17:15:29 INFO - 'SHLVL': '1', 17:15:29 INFO - 'TERM': 'linux', 17:15:29 INFO - 'TMOUT': '86400', 17:15:29 INFO - 'USER': 'cltbld', 17:15:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461629656.473500-1211905337', 17:15:29 INFO - '_': '/tools/buildbot/bin/python'} 17:15:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:15:30 INFO - Running setup.py (path:/tmp/pip-9qbFDe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:15:30 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)) 17:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:15:30 INFO - Running setup.py (path:/tmp/pip-bHts0n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:15:30 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)) 17:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:15:30 INFO - Running setup.py (path:/tmp/pip-ht1_wC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:15:30 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)) 17:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:15:30 INFO - Running setup.py (path:/tmp/pip-ILFQOA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:15:30 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)) 17:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:15:30 INFO - Running setup.py (path:/tmp/pip-RUgNVm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:15:31 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)) 17:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:15:31 INFO - Running setup.py (path:/tmp/pip-jyzfvB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:15:31 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)) 17:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:15:31 INFO - Running setup.py (path:/tmp/pip-D5cTNu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:15:31 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)) 17:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:15:31 INFO - Running setup.py (path:/tmp/pip-d2QPNo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:15:31 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)) 17:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:15:31 INFO - Running setup.py (path:/tmp/pip-HVhfF_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:15:31 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)) 17:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:15:31 INFO - Running setup.py (path:/tmp/pip-1pDGZY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:15:31 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)) 17:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:15:31 INFO - Running setup.py (path:/tmp/pip-gHVwSv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:15:31 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)) 17:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:15:31 INFO - Running setup.py (path:/tmp/pip-aYQiVb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:15:32 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)) 17:15:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:15:32 INFO - Running setup.py (path:/tmp/pip-XdAVve-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:15:32 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)) 17:15:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:15:32 INFO - Running setup.py (path:/tmp/pip-IChwBA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:15:32 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)) 17:15:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:15:32 INFO - Running setup.py (path:/tmp/pip-nKBgC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:15:32 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)) 17:15:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:15:32 INFO - Running setup.py (path:/tmp/pip-IFMrLd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:15:32 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)) 17:15:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:15:32 INFO - Running setup.py (path:/tmp/pip-_aCmQ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:15:32 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)) 17:15:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:15:32 INFO - Running setup.py (path:/tmp/pip-Ist4pz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:15:33 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)) 17:15:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:15:33 INFO - Running setup.py (path:/tmp/pip-sHEZKm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:15:33 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)) 17:15:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:15:33 INFO - Running setup.py (path:/tmp/pip-F6idQ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:15:33 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)) 17:15:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:15:33 INFO - Running setup.py (path:/tmp/pip-UPC31t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:15:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:15:33 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)) 17:15:33 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)) 17:15:33 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)) 17:15:33 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)) 17:15:33 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)) 17:15:33 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)) 17:15:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:15:33 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 17:15:33 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 17:15:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:15:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:15:33 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 17:15:33 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 17:15:37 INFO - Downloading blessings-1.6.tar.gz 17:15:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:15:37 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)) 17:15:37 INFO - Installing collected packages: blessings 17:15:37 INFO - Running setup.py install for blessings 17:15:37 INFO - Successfully installed blessings 17:15:37 INFO - Cleaning up... 17:15:38 INFO - Return code: 0 17:15:38 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:15:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:15:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:15:38 INFO - Reading from file tmpfile_stdout 17:15:38 INFO - Current package versions: 17:15:38 INFO - argparse == 1.2.1 17:15:38 INFO - blessings == 1.6 17:15:38 INFO - blobuploader == 1.2.4 17:15:38 INFO - browsermob-proxy == 0.6.0 17:15:38 INFO - docopt == 0.6.1 17:15:38 INFO - manifestparser == 1.1 17:15:38 INFO - marionette-client == 2.3.0 17:15:38 INFO - marionette-driver == 1.4.0 17:15:38 INFO - mozInstall == 1.12 17:15:38 INFO - mozcrash == 0.17 17:15:38 INFO - mozdebug == 0.1 17:15:38 INFO - mozdevice == 0.48 17:15:38 INFO - mozfile == 1.2 17:15:38 INFO - mozhttpd == 0.7 17:15:38 INFO - mozinfo == 0.9 17:15:38 INFO - mozleak == 0.1 17:15:38 INFO - mozlog == 3.1 17:15:38 INFO - moznetwork == 0.27 17:15:38 INFO - mozprocess == 0.22 17:15:38 INFO - mozprofile == 0.28 17:15:38 INFO - mozrunner == 6.11 17:15:38 INFO - mozscreenshot == 0.1 17:15:38 INFO - mozsystemmonitor == 0.0 17:15:38 INFO - moztest == 0.7 17:15:38 INFO - mozversion == 1.4 17:15:38 INFO - psutil == 3.1.1 17:15:38 INFO - requests == 1.2.3 17:15:38 INFO - wptserve == 1.4.0 17:15:38 INFO - wsgiref == 0.1.2 17:15:38 INFO - Running post-action listener: _resource_record_post_action 17:15:38 INFO - Running post-action listener: _start_resource_monitoring 17:15:38 INFO - Starting resource monitoring. 17:15:38 INFO - ##### 17:15:38 INFO - ##### Running pull step. 17:15:38 INFO - ##### 17:15:38 INFO - Running pre-action listener: _resource_record_pre_action 17:15:38 INFO - Running main action method: pull 17:15:38 INFO - Pull has nothing to do! 17:15:38 INFO - Running post-action listener: _resource_record_post_action 17:15:38 INFO - ##### 17:15:38 INFO - ##### Running install step. 17:15:38 INFO - ##### 17:15:38 INFO - Running pre-action listener: _resource_record_pre_action 17:15:38 INFO - Running main action method: install 17:15:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:15:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:15:39 INFO - Reading from file tmpfile_stdout 17:15:39 INFO - Detecting whether we're running mozinstall >=1.0... 17:15:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:15:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:15:39 INFO - Reading from file tmpfile_stdout 17:15:39 INFO - Output received: 17:15:39 INFO - Usage: mozinstall [options] installer 17:15:39 INFO - Options: 17:15:39 INFO - -h, --help show this help message and exit 17:15:39 INFO - -d DEST, --destination=DEST 17:15:39 INFO - Directory to install application into. [default: 17:15:39 INFO - "/builds/slave/test"] 17:15:39 INFO - --app=APP Application being installed. [default: firefox] 17:15:39 INFO - mkdir: /builds/slave/test/build/application 17:15:39 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'] 17:15:39 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 17:16:09 INFO - Reading from file tmpfile_stdout 17:16:09 INFO - Output received: 17:16:09 INFO - /builds/slave/test/build/application/firefox/firefox 17:16:09 INFO - Running post-action listener: _resource_record_post_action 17:16:09 INFO - ##### 17:16:09 INFO - ##### Running run-tests step. 17:16:09 INFO - ##### 17:16:09 INFO - Running pre-action listener: _resource_record_pre_action 17:16:09 INFO - Running main action method: run_tests 17:16:09 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:16:09 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:16:09 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:16:09 INFO - grabbing minidump binary from tooltool 17:16:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:16:09 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 0x25ea720>, '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 0x2605040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26053b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:16:09 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 17:16:09 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 17:16:09 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:16:09 INFO - Return code: 0 17:16:09 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 17:16:09 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:16:09 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/cj6mfdYHQUevBGos_mPyQw/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 17:16:09 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/cj6mfdYHQUevBGos_mPyQw/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 17:16:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:16:09 INFO - 'CCACHE_UMASK': '002', 17:16:09 INFO - 'DISPLAY': ':0', 17:16:09 INFO - 'HOME': '/home/cltbld', 17:16:09 INFO - 'LANG': 'en_US.UTF-8', 17:16:09 INFO - 'LOGNAME': 'cltbld', 17:16:09 INFO - 'MAIL': '/var/mail/cltbld', 17:16:09 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:16:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:16:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:16:09 INFO - 'MOZ_NO_REMOTE': '1', 17:16:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:16:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:16:09 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:16:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:16:09 INFO - 'PWD': '/builds/slave/test', 17:16:09 INFO - 'SHELL': '/bin/bash', 17:16:09 INFO - 'SHLVL': '1', 17:16:09 INFO - 'TERM': 'linux', 17:16:09 INFO - 'TMOUT': '86400', 17:16:09 INFO - 'USER': 'cltbld', 17:16:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461629656.473500-1211905337', 17:16:09 INFO - '_': '/tools/buildbot/bin/python'} 17:16:09 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/cj6mfdYHQUevBGos_mPyQw/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 17:16:10 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 17:16:10 INFO - import pkg_resources 17:16:11 INFO - Using 1 client processes 17:16:12 INFO - wptserve Starting http server on 127.0.0.1:8000 17:16:12 INFO - wptserve Starting http server on 127.0.0.1:8001 17:16:12 INFO - wptserve Starting http server on 127.0.0.1:8443 17:16:14 INFO - SUITE-START | Running 778 tests 17:16:14 INFO - Running testharness tests 17:16:14 INFO - Setting up ssl 17:16:14 INFO - PROCESS | certutil | 17:16:14 INFO - PROCESS | certutil | 17:16:14 INFO - PROCESS | certutil | 17:16:14 INFO - Certificate Nickname Trust Attributes 17:16:14 INFO - SSL,S/MIME,JAR/XPI 17:16:14 INFO - 17:16:14 INFO - web-platform-tests CT,, 17:16:14 INFO - 17:16:14 INFO - Starting runner 17:16:17 INFO - PROCESS | 1842 | 1461629777495 Marionette DEBUG Marionette enabled via build flag and pref 17:16:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b44a39000 == 1 [pid = 1842] [id = 1] 17:16:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 1 (0x7f6b44a39800) [pid = 1842] [serial = 1] [outer = (nil)] 17:16:17 INFO - PROCESS | 1842 | [1842] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:16:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 2 (0x7f6b44a3a800) [pid = 1842] [serial = 2] [outer = 0x7f6b44a39800] 17:16:18 INFO - PROCESS | 1842 | 1461629778115 Marionette INFO Listening on port 2828 17:16:18 INFO - PROCESS | 1842 | 1461629778899 Marionette DEBUG Marionette enabled via command-line flag 17:16:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4190d800 == 2 [pid = 1842] [id = 2] 17:16:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 3 (0x7f6b4190e000) [pid = 1842] [serial = 3] [outer = (nil)] 17:16:18 INFO - PROCESS | 1842 | [1842] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:16:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 4 (0x7f6b4190f000) [pid = 1842] [serial = 4] [outer = 0x7f6b4190e000] 17:16:19 INFO - PROCESS | 1842 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6b419f9eb0 17:16:19 INFO - PROCESS | 1842 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6b40d57700 17:16:19 INFO - PROCESS | 1842 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6b40d5c970 17:16:19 INFO - PROCESS | 1842 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6b40d5cc70 17:16:19 INFO - PROCESS | 1842 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6b40d5cfa0 17:16:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 5 (0x7f6b40d91800) [pid = 1842] [serial = 5] [outer = 0x7f6b44a39800] 17:16:19 INFO - PROCESS | 1842 | [1842] 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 17:16:19 INFO - PROCESS | 1842 | 1461629779311 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35889 17:16:19 INFO - PROCESS | 1842 | [1842] 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 17:16:19 INFO - PROCESS | 1842 | 1461629779358 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35890 17:16:19 INFO - PROCESS | 1842 | 1461629779414 Marionette DEBUG Closed connection conn0 17:16:19 INFO - PROCESS | 1842 | [1842] 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 17:16:19 INFO - PROCESS | 1842 | 1461629779427 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35891 17:16:19 INFO - PROCESS | 1842 | 1461629779430 Marionette DEBUG Closed connection conn1 17:16:19 INFO - PROCESS | 1842 | [1842] 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 2255 17:16:19 INFO - PROCESS | 1842 | [1842] 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 17:16:19 INFO - PROCESS | 1842 | 1461629779576 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35892 17:16:19 INFO - PROCESS | 1842 | 1461629779579 Marionette DEBUG Closed connection conn2 17:16:19 INFO - PROCESS | 1842 | [1842] 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 17:16:19 INFO - PROCESS | 1842 | 1461629779624 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:35893 17:16:19 INFO - PROCESS | 1842 | 1461629779637 Marionette DEBUG Closed connection conn3 17:16:19 INFO - PROCESS | 1842 | 1461629779685 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:16:19 INFO - PROCESS | 1842 | 1461629779695 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":"20160425161006","device":"desktop","version":"48.0a1"} 17:16:20 INFO - PROCESS | 1842 | [1842] 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 17:16:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34f64800 == 3 [pid = 1842] [id = 3] 17:16:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 6 (0x7f6b34f65000) [pid = 1842] [serial = 6] [outer = (nil)] 17:16:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34f65800 == 4 [pid = 1842] [id = 4] 17:16:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 7 (0x7f6b34d33c00) [pid = 1842] [serial = 7] [outer = (nil)] 17:16:22 INFO - PROCESS | 1842 | [1842] 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 17:16:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b341da800 == 5 [pid = 1842] [id = 5] 17:16:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 8 (0x7f6b33d48000) [pid = 1842] [serial = 8] [outer = (nil)] 17:16:22 INFO - PROCESS | 1842 | [1842] 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 17:16:22 INFO - PROCESS | 1842 | [1842] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:16:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 9 (0x7f6b33be4c00) [pid = 1842] [serial = 9] [outer = 0x7f6b33d48000] 17:16:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 10 (0x7f6b337e8800) [pid = 1842] [serial = 10] [outer = 0x7f6b34f65000] 17:16:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 11 (0x7f6b3363c000) [pid = 1842] [serial = 11] [outer = 0x7f6b34d33c00] 17:16:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 12 (0x7f6b3363e000) [pid = 1842] [serial = 12] [outer = 0x7f6b33d48000] 17:16:24 INFO - PROCESS | 1842 | 1461629783999 Marionette DEBUG loaded listener.js 17:16:24 INFO - PROCESS | 1842 | 1461629784018 Marionette DEBUG loaded listener.js 17:16:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 13 (0x7f6b32fa2400) [pid = 1842] [serial = 13] [outer = 0x7f6b33d48000] 17:16:24 INFO - PROCESS | 1842 | 1461629784729 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"0bb12141-fea9-4a46-9bce-18a8895a1b85","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":"20160425161006","device":"desktop","version":"48.0a1","command_id":1}}] 17:16:24 INFO - PROCESS | 1842 | 1461629784956 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:16:25 INFO - PROCESS | 1842 | 1461629785314 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 17:16:25 INFO - PROCESS | 1842 | 1461629785392 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:16:25 INFO - PROCESS | 1842 | [1842] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:16:25 INFO - PROCESS | 1842 | [1842] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:16:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 14 (0x7f6b2da09400) [pid = 1842] [serial = 14] [outer = 0x7f6b33d48000] 17:16:25 INFO - PROCESS | 1842 | [1842] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:16:25 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:16:25 INFO - PROCESS | 1842 | 1461629785782 Marionette TRACE conn4 <- [1,3,null,{}] 17:16:25 INFO - PROCESS | 1842 | 1461629785790 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:16:25 INFO - PROCESS | 1842 | 1461629785810 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 17:16:25 INFO - PROCESS | 1842 | 1461629785938 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 17:16:25 INFO - PROCESS | 1842 | 1461629785943 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 17:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:16:25 INFO - PROCESS | 1842 | 1461629785962 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:16:25 INFO - PROCESS | 1842 | 1461629785970 Marionette TRACE conn4 <- [1,6,null,{}] 17:16:25 INFO - PROCESS | 1842 | 1461629785990 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:26 INFO - PROCESS | 1842 | 1461629786007 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 17:16:26 INFO - PROCESS | 1842 | 1461629786012 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cfcc000 == 6 [pid = 1842] [id = 6] 17:16:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 15 (0x7f6b2ce2f800) [pid = 1842] [serial = 15] [outer = (nil)] 17:16:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 16 (0x7f6b2ce31800) [pid = 1842] [serial = 16] [outer = 0x7f6b2ce2f800] 17:16:26 INFO - PROCESS | 1842 | 1461629786083 Marionette DEBUG loaded listener.js 17:16:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 17 (0x7f6b2ce38800) [pid = 1842] [serial = 17] [outer = 0x7f6b2ce2f800] 17:16:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cc78000 == 7 [pid = 1842] [id = 7] 17:16:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 18 (0x7f6b2cb39000) [pid = 1842] [serial = 18] [outer = (nil)] 17:16:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 19 (0x7f6b2cb44c00) [pid = 1842] [serial = 19] [outer = 0x7f6b2cb39000] 17:16:26 INFO - PROCESS | 1842 | 1461629786565 Marionette DEBUG loaded listener.js 17:16:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 20 (0x7f6b2cc64800) [pid = 1842] [serial = 20] [outer = 0x7f6b2cb39000] 17:16:27 INFO - PROCESS | 1842 | [1842] 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 17:16:27 INFO - PROCESS | 1842 | 1461629787115 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1205ms 17:16:27 INFO - PROCESS | 1842 | 1461629787213 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 17:16:27 INFO - PROCESS | 1842 | 1461629787216 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 17:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:16:27 INFO - PROCESS | 1842 | 1461629787242 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:16:27 INFO - PROCESS | 1842 | 1461629787244 Marionette TRACE conn4 <- [1,10,null,{}] 17:16:27 INFO - PROCESS | 1842 | 1461629787266 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:27 INFO - PROCESS | 1842 | 1461629787442 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 17:16:27 INFO - PROCESS | 1842 | 1461629787461 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b5ad000 == 8 [pid = 1842] [id = 8] 17:16:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 21 (0x7f6b2b57f400) [pid = 1842] [serial = 21] [outer = (nil)] 17:16:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 22 (0x7f6b2bdeb800) [pid = 1842] [serial = 22] [outer = 0x7f6b2b57f400] 17:16:27 INFO - PROCESS | 1842 | 1461629787527 Marionette DEBUG loaded listener.js 17:16:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 23 (0x7f6b33233800) [pid = 1842] [serial = 23] [outer = 0x7f6b2b57f400] 17:16:28 INFO - PROCESS | 1842 | 1461629788597 Marionette TRACE conn4 <- [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]]]}] 17:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1400ms 17:16:28 INFO - PROCESS | 1842 | 1461629788627 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 17:16:28 INFO - PROCESS | 1842 | 1461629788632 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 17:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:16:28 INFO - PROCESS | 1842 | 1461629788641 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:16:28 INFO - PROCESS | 1842 | 1461629788647 Marionette TRACE conn4 <- [1,14,null,{}] 17:16:28 INFO - PROCESS | 1842 | 1461629788656 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:28 INFO - PROCESS | 1842 | 1461629788839 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 17:16:28 INFO - PROCESS | 1842 | 1461629788980 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b5ae800 == 9 [pid = 1842] [id = 9] 17:16:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 24 (0x7f6b2bce1800) [pid = 1842] [serial = 24] [outer = (nil)] 17:16:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 25 (0x7f6b2bcefc00) [pid = 1842] [serial = 25] [outer = 0x7f6b2bce1800] 17:16:29 INFO - PROCESS | 1842 | 1461629789059 Marionette DEBUG loaded listener.js 17:16:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 26 (0x7f6b2cc5c400) [pid = 1842] [serial = 26] [outer = 0x7f6b2bce1800] 17:16:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cf57800 == 10 [pid = 1842] [id = 10] 17:16:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 27 (0x7f6b2cf58800) [pid = 1842] [serial = 27] [outer = (nil)] 17:16:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 28 (0x7f6b2cfc5800) [pid = 1842] [serial = 28] [outer = 0x7f6b2cf58800] 17:16:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 29 (0x7f6b2cf5b800) [pid = 1842] [serial = 29] [outer = 0x7f6b2cf58800] 17:16:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cc79000 == 11 [pid = 1842] [id = 11] 17:16:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 30 (0x7f6b2cf84400) [pid = 1842] [serial = 30] [outer = (nil)] 17:16:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 31 (0x7f6b327eb000) [pid = 1842] [serial = 31] [outer = 0x7f6b2cf84400] 17:16:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 32 (0x7f6b2b579c00) [pid = 1842] [serial = 32] [outer = 0x7f6b2cf84400] 17:16:30 INFO - PROCESS | 1842 | 1461629790107 Marionette TRACE conn4 <- [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]]]}] 17:16:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1486ms 17:16:30 INFO - PROCESS | 1842 | 1461629790142 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 17:16:30 INFO - PROCESS | 1842 | 1461629790150 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 17:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:16:30 INFO - PROCESS | 1842 | 1461629790235 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:16:30 INFO - PROCESS | 1842 | 1461629790239 Marionette TRACE conn4 <- [1,18,null,{}] 17:16:30 INFO - PROCESS | 1842 | 1461629790257 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:30 INFO - PROCESS | 1842 | 1461629790466 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 17:16:30 INFO - PROCESS | 1842 | 1461629790614 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b325c9800 == 12 [pid = 1842] [id = 12] 17:16:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 33 (0x7f6b2ce2c400) [pid = 1842] [serial = 33] [outer = (nil)] 17:16:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 34 (0x7f6b3363b400) [pid = 1842] [serial = 34] [outer = 0x7f6b2ce2c400] 17:16:30 INFO - PROCESS | 1842 | 1461629790690 Marionette DEBUG loaded listener.js 17:16:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 35 (0x7f6b34812c00) [pid = 1842] [serial = 35] [outer = 0x7f6b2ce2c400] 17:16:31 INFO - PROCESS | 1842 | 1461629791475 Marionette TRACE conn4 <- [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]]]}] 17:16:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1345ms 17:16:31 INFO - PROCESS | 1842 | 1461629791529 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 17:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:16:31 INFO - PROCESS | 1842 | 1461629791534 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 17:16:31 INFO - PROCESS | 1842 | 1461629791541 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:16:31 INFO - PROCESS | 1842 | 1461629791547 Marionette TRACE conn4 <- [1,22,null,{}] 17:16:31 INFO - PROCESS | 1842 | 1461629791563 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:31 INFO - PROCESS | 1842 | 1461629791784 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 17:16:31 INFO - PROCESS | 1842 | 1461629791905 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34263800 == 13 [pid = 1842] [id = 13] 17:16:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 36 (0x7f6b35e87c00) [pid = 1842] [serial = 36] [outer = (nil)] 17:16:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 37 (0x7f6b37b6f800) [pid = 1842] [serial = 37] [outer = 0x7f6b35e87c00] 17:16:31 INFO - PROCESS | 1842 | 1461629791984 Marionette DEBUG loaded listener.js 17:16:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 38 (0x7f6b3ae57800) [pid = 1842] [serial = 38] [outer = 0x7f6b35e87c00] 17:16:33 INFO - PROCESS | 1842 | 1461629793036 Marionette TRACE conn4 <- [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]]]}] 17:16:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1536ms 17:16:33 INFO - PROCESS | 1842 | 1461629793078 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 17:16:33 INFO - PROCESS | 1842 | 1461629793083 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 17:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:16:33 INFO - PROCESS | 1842 | 1461629793092 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:16:33 INFO - PROCESS | 1842 | 1461629793099 Marionette TRACE conn4 <- [1,26,null,{}] 17:16:33 INFO - PROCESS | 1842 | 1461629793108 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:33 INFO - PROCESS | 1842 | 1461629793362 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 17:16:33 INFO - PROCESS | 1842 | 1461629793546 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cfcb800 == 14 [pid = 1842] [id = 14] 17:16:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 39 (0x7f6b2e4f9800) [pid = 1842] [serial = 39] [outer = (nil)] 17:16:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 40 (0x7f6b31721400) [pid = 1842] [serial = 40] [outer = 0x7f6b2e4f9800] 17:16:33 INFO - PROCESS | 1842 | 1461629793612 Marionette DEBUG loaded listener.js 17:16:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 41 (0x7f6b33f2bc00) [pid = 1842] [serial = 41] [outer = 0x7f6b2e4f9800] 17:16:34 INFO - PROCESS | 1842 | 1461629794380 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:16:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1339ms 17:16:34 INFO - PROCESS | 1842 | 1461629794431 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 17:16:34 INFO - PROCESS | 1842 | 1461629794438 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 17:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:16:34 INFO - PROCESS | 1842 | 1461629794449 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:16:34 INFO - PROCESS | 1842 | 1461629794452 Marionette TRACE conn4 <- [1,30,null,{}] 17:16:34 INFO - PROCESS | 1842 | 1461629794459 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:34 INFO - PROCESS | 1842 | 1461629794599 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 17:16:34 INFO - PROCESS | 1842 | 1461629794616 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b344ec800 == 15 [pid = 1842] [id = 15] 17:16:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 42 (0x7f6b347b1400) [pid = 1842] [serial = 42] [outer = (nil)] 17:16:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 43 (0x7f6b35fef800) [pid = 1842] [serial = 43] [outer = 0x7f6b347b1400] 17:16:34 INFO - PROCESS | 1842 | 1461629794682 Marionette DEBUG loaded listener.js 17:16:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 44 (0x7f6b3616cc00) [pid = 1842] [serial = 44] [outer = 0x7f6b347b1400] 17:16:35 INFO - PROCESS | 1842 | 1461629795420 Marionette TRACE conn4 <- [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]]]}] 17:16:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 985ms 17:16:35 INFO - PROCESS | 1842 | 1461629795434 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 17:16:35 INFO - PROCESS | 1842 | 1461629795437 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 17:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:16:35 INFO - PROCESS | 1842 | 1461629795443 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:16:35 INFO - PROCESS | 1842 | 1461629795448 Marionette TRACE conn4 <- [1,34,null,{}] 17:16:35 INFO - PROCESS | 1842 | 1461629795475 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:35 INFO - PROCESS | 1842 | 1461629795623 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 17:16:35 INFO - PROCESS | 1842 | 1461629795642 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34dc9000 == 16 [pid = 1842] [id = 16] 17:16:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 45 (0x7f6b38017000) [pid = 1842] [serial = 45] [outer = (nil)] 17:16:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 46 (0x7f6b40d13c00) [pid = 1842] [serial = 46] [outer = 0x7f6b38017000] 17:16:35 INFO - PROCESS | 1842 | 1461629795715 Marionette DEBUG loaded listener.js 17:16:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 47 (0x7f6b4196b000) [pid = 1842] [serial = 47] [outer = 0x7f6b38017000] 17:16:36 INFO - PROCESS | 1842 | 1461629796407 Marionette TRACE conn4 <- [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]]]}] 17:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 991ms 17:16:36 INFO - PROCESS | 1842 | 1461629796435 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 17:16:36 INFO - PROCESS | 1842 | 1461629796440 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 17:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:16:36 INFO - PROCESS | 1842 | 1461629796445 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:16:36 INFO - PROCESS | 1842 | 1461629796447 Marionette TRACE conn4 <- [1,38,null,{}] 17:16:36 INFO - PROCESS | 1842 | 1461629796452 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:36 INFO - PROCESS | 1842 | 1461629796620 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 17:16:36 INFO - PROCESS | 1842 | 1461629796639 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3528a000 == 17 [pid = 1842] [id = 17] 17:16:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 48 (0x7f6b31795c00) [pid = 1842] [serial = 48] [outer = (nil)] 17:16:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 49 (0x7f6b41c05000) [pid = 1842] [serial = 49] [outer = 0x7f6b31795c00] 17:16:36 INFO - PROCESS | 1842 | 1461629796726 Marionette DEBUG loaded listener.js 17:16:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 50 (0x7f6b41ceb800) [pid = 1842] [serial = 50] [outer = 0x7f6b31795c00] 17:16:37 INFO - PROCESS | 1842 | 1461629797392 Marionette TRACE conn4 <- [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]]]}] 17:16:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:16:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 975ms 17:16:37 INFO - PROCESS | 1842 | 1461629797422 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 17:16:37 INFO - PROCESS | 1842 | 1461629797426 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 17:16:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:16:37 INFO - PROCESS | 1842 | 1461629797431 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:16:37 INFO - PROCESS | 1842 | 1461629797433 Marionette TRACE conn4 <- [1,42,null,{}] 17:16:37 INFO - PROCESS | 1842 | 1461629797439 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:37 INFO - PROCESS | 1842 | 1461629797602 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 17:16:37 INFO - PROCESS | 1842 | 1461629797625 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35520800 == 18 [pid = 1842] [id = 18] 17:16:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 51 (0x7f6b30d7dc00) [pid = 1842] [serial = 51] [outer = (nil)] 17:16:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 52 (0x7f6b41c07000) [pid = 1842] [serial = 52] [outer = 0x7f6b30d7dc00] 17:16:37 INFO - PROCESS | 1842 | 1461629797689 Marionette DEBUG loaded listener.js 17:16:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 53 (0x7f6b41e37400) [pid = 1842] [serial = 53] [outer = 0x7f6b30d7dc00] 17:16:38 INFO - PROCESS | 1842 | 1461629798559 Marionette TRACE conn4 <- [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]]]}] 17:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1187ms 17:16:38 INFO - PROCESS | 1842 | 1461629798623 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 17:16:38 INFO - PROCESS | 1842 | 1461629798630 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 17:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:16:38 INFO - PROCESS | 1842 | 1461629798638 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:16:38 INFO - PROCESS | 1842 | 1461629798644 Marionette TRACE conn4 <- [1,46,null,{}] 17:16:38 INFO - PROCESS | 1842 | 1461629798652 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:38 INFO - PROCESS | 1842 | 1461629798856 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 17:16:38 INFO - PROCESS | 1842 | 1461629798981 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b322ed000 == 19 [pid = 1842] [id = 19] 17:16:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 54 (0x7f6b2ce36000) [pid = 1842] [serial = 54] [outer = (nil)] 17:16:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 55 (0x7f6b2e4f0800) [pid = 1842] [serial = 55] [outer = 0x7f6b2ce36000] 17:16:39 INFO - PROCESS | 1842 | 1461629799082 Marionette DEBUG loaded listener.js 17:16:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 56 (0x7f6b32fab000) [pid = 1842] [serial = 56] [outer = 0x7f6b2ce36000] 17:16:39 INFO - PROCESS | 1842 | 1461629799875 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1285ms 17:16:39 INFO - PROCESS | 1842 | 1461629799924 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 17:16:39 INFO - PROCESS | 1842 | 1461629799932 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 17:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:16:39 INFO - PROCESS | 1842 | 1461629799944 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:16:39 INFO - PROCESS | 1842 | 1461629799948 Marionette TRACE conn4 <- [1,50,null,{}] 17:16:39 INFO - PROCESS | 1842 | 1461629799956 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:40 INFO - PROCESS | 1842 | 1461629800134 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 17:16:40 INFO - PROCESS | 1842 | 1461629800256 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35285000 == 20 [pid = 1842] [id = 20] 17:16:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 57 (0x7f6b2ce36400) [pid = 1842] [serial = 57] [outer = (nil)] 17:16:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 58 (0x7f6b34814800) [pid = 1842] [serial = 58] [outer = 0x7f6b2ce36400] 17:16:40 INFO - PROCESS | 1842 | 1461629800332 Marionette DEBUG loaded listener.js 17:16:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 59 (0x7f6b35e8c800) [pid = 1842] [serial = 59] [outer = 0x7f6b2ce36400] 17:16:41 INFO - PROCESS | 1842 | 1461629801144 Marionette TRACE conn4 <- [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]]]}] 17:16:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1230ms 17:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:16:41 INFO - PROCESS | 1842 | 1461629801174 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 17:16:41 INFO - PROCESS | 1842 | 1461629801177 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 17:16:41 INFO - PROCESS | 1842 | 1461629801185 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:16:41 INFO - PROCESS | 1842 | 1461629801191 Marionette TRACE conn4 <- [1,54,null,{}] 17:16:41 INFO - PROCESS | 1842 | 1461629801207 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:41 INFO - PROCESS | 1842 | 1461629801380 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 17:16:41 INFO - PROCESS | 1842 | 1461629801505 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b380da000 == 21 [pid = 1842] [id = 21] 17:16:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 60 (0x7f6b38016c00) [pid = 1842] [serial = 60] [outer = (nil)] 17:16:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 61 (0x7f6b4196ac00) [pid = 1842] [serial = 61] [outer = 0x7f6b38016c00] 17:16:41 INFO - PROCESS | 1842 | 1461629801586 Marionette DEBUG loaded listener.js 17:16:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 62 (0x7f6b41e97400) [pid = 1842] [serial = 62] [outer = 0x7f6b38016c00] 17:16:42 INFO - PROCESS | 1842 | 1461629802474 Marionette TRACE conn4 <- [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]]]}] 17:16:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1440ms 17:16:42 INFO - PROCESS | 1842 | 1461629802625 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 17:16:42 INFO - PROCESS | 1842 | 1461629802629 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 17:16:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:16:42 INFO - PROCESS | 1842 | 1461629802646 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:16:42 INFO - PROCESS | 1842 | 1461629802650 Marionette TRACE conn4 <- [1,58,null,{}] 17:16:42 INFO - PROCESS | 1842 | 1461629802658 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:42 INFO - PROCESS | 1842 | 1461629802841 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 17:16:42 INFO - PROCESS | 1842 | 1461629802977 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cfca000 == 22 [pid = 1842] [id = 22] 17:16:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 63 (0x7f6b317a1800) [pid = 1842] [serial = 63] [outer = (nil)] 17:16:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 64 (0x7f6b3224d400) [pid = 1842] [serial = 64] [outer = 0x7f6b317a1800] 17:16:43 INFO - PROCESS | 1842 | 1461629803104 Marionette DEBUG loaded listener.js 17:16:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 65 (0x7f6b3343c400) [pid = 1842] [serial = 65] [outer = 0x7f6b317a1800] 17:16:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3528a000 == 21 [pid = 1842] [id = 17] 17:16:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34dc9000 == 20 [pid = 1842] [id = 16] 17:16:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b344ec800 == 19 [pid = 1842] [id = 15] 17:16:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cfcb800 == 18 [pid = 1842] [id = 14] 17:16:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34263800 == 17 [pid = 1842] [id = 13] 17:16:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b325c9800 == 16 [pid = 1842] [id = 12] 17:16:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b5ae800 == 15 [pid = 1842] [id = 9] 17:16:43 INFO - PROCESS | 1842 | 1461629803968 Marionette TRACE conn4 <- [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]]]}] 17:16:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1390ms 17:16:44 INFO - PROCESS | 1842 | 1461629804037 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 17:16:44 INFO - PROCESS | 1842 | 1461629804043 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 17:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:16:44 INFO - PROCESS | 1842 | 1461629804051 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:16:44 INFO - PROCESS | 1842 | 1461629804057 Marionette TRACE conn4 <- [1,62,null,{}] 17:16:44 INFO - PROCESS | 1842 | 1461629804065 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:44 INFO - PROCESS | 1842 | 1461629804295 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 17:16:44 INFO - PROCESS | 1842 | 1461629804456 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b33486000 == 16 [pid = 1842] [id = 23] 17:16:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 66 (0x7f6b33633800) [pid = 1842] [serial = 66] [outer = (nil)] 17:16:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 67 (0x7f6b33909400) [pid = 1842] [serial = 67] [outer = 0x7f6b33633800] 17:16:44 INFO - PROCESS | 1842 | 1461629804536 Marionette DEBUG loaded listener.js 17:16:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 68 (0x7f6b34813400) [pid = 1842] [serial = 68] [outer = 0x7f6b33633800] 17:16:45 INFO - PROCESS | 1842 | 1461629805332 Marionette TRACE conn4 <- [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]]]}] 17:16:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:16:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1340ms 17:16:45 INFO - PROCESS | 1842 | 1461629805401 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 17:16:45 INFO - PROCESS | 1842 | 1461629805408 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 17:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:16:45 INFO - PROCESS | 1842 | 1461629805419 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:16:45 INFO - PROCESS | 1842 | 1461629805423 Marionette TRACE conn4 <- [1,66,null,{}] 17:16:45 INFO - PROCESS | 1842 | 1461629805429 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:45 INFO - PROCESS | 1842 | 1461629805595 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 17:16:45 INFO - PROCESS | 1842 | 1461629805719 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34dc1000 == 17 [pid = 1842] [id = 24] 17:16:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 69 (0x7f6b3363bc00) [pid = 1842] [serial = 69] [outer = (nil)] 17:16:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 70 (0x7f6b3616bc00) [pid = 1842] [serial = 70] [outer = 0x7f6b3363bc00] 17:16:45 INFO - PROCESS | 1842 | 1461629805793 Marionette DEBUG loaded listener.js 17:16:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 71 (0x7f6b37d62000) [pid = 1842] [serial = 71] [outer = 0x7f6b3363bc00] 17:16:46 INFO - PROCESS | 1842 | 1461629806629 Marionette TRACE conn4 <- [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]]]}] 17:16:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1278ms 17:16:46 INFO - PROCESS | 1842 | 1461629806698 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 17:16:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:16:46 INFO - PROCESS | 1842 | 1461629806702 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 17:16:46 INFO - PROCESS | 1842 | 1461629806708 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:16:46 INFO - PROCESS | 1842 | 1461629806714 Marionette TRACE conn4 <- [1,70,null,{}] 17:16:46 INFO - PROCESS | 1842 | 1461629806730 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:46 INFO - PROCESS | 1842 | 1461629806898 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 17:16:47 INFO - PROCESS | 1842 | 1461629806997 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b37da1800 == 18 [pid = 1842] [id = 25] 17:16:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 72 (0x7f6b41b2c400) [pid = 1842] [serial = 72] [outer = (nil)] 17:16:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 73 (0x7f6b41e48c00) [pid = 1842] [serial = 73] [outer = 0x7f6b41b2c400] 17:16:47 INFO - PROCESS | 1842 | 1461629807082 Marionette DEBUG loaded listener.js 17:16:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 74 (0x7f6b42aab800) [pid = 1842] [serial = 74] [outer = 0x7f6b41b2c400] 17:16:47 INFO - PROCESS | 1842 | 1461629807886 Marionette TRACE conn4 <- [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]]]}] 17:16:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1237ms 17:16:47 INFO - PROCESS | 1842 | 1461629807946 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 17:16:47 INFO - PROCESS | 1842 | 1461629807951 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 17:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:16:47 INFO - PROCESS | 1842 | 1461629807957 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:16:47 INFO - PROCESS | 1842 | 1461629807960 Marionette TRACE conn4 <- [1,74,null,{}] 17:16:47 INFO - PROCESS | 1842 | 1461629807965 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:48 INFO - PROCESS | 1842 | 1461629808128 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 17:16:48 INFO - PROCESS | 1842 | 1461629808251 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b40d90000 == 19 [pid = 1842] [id = 26] 17:16:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 75 (0x7f6b2b57dc00) [pid = 1842] [serial = 75] [outer = (nil)] 17:16:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 76 (0x7f6b43076800) [pid = 1842] [serial = 76] [outer = 0x7f6b2b57dc00] 17:16:48 INFO - PROCESS | 1842 | 1461629808328 Marionette DEBUG loaded listener.js 17:16:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 77 (0x7f6b44f45000) [pid = 1842] [serial = 77] [outer = 0x7f6b2b57dc00] 17:16:49 INFO - PROCESS | 1842 | 1461629809219 Marionette TRACE conn4 <- [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]]]}] 17:16:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1331ms 17:16:49 INFO - PROCESS | 1842 | 1461629809290 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 17:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:16:49 INFO - PROCESS | 1842 | 1461629809295 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 17:16:49 INFO - PROCESS | 1842 | 1461629809303 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:16:49 INFO - PROCESS | 1842 | 1461629809308 Marionette TRACE conn4 <- [1,78,null,{}] 17:16:49 INFO - PROCESS | 1842 | 1461629809317 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:49 INFO - PROCESS | 1842 | 1461629809544 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 17:16:49 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b322ed000 == 18 [pid = 1842] [id = 19] 17:16:49 INFO - PROCESS | 1842 | 1461629809779 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cfc9800 == 19 [pid = 1842] [id = 27] 17:16:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 78 (0x7f6b2ce37400) [pid = 1842] [serial = 78] [outer = (nil)] 17:16:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 79 (0x7f6b3195c000) [pid = 1842] [serial = 79] [outer = 0x7f6b2ce37400] 17:16:49 INFO - PROCESS | 1842 | 1461629809901 Marionette DEBUG loaded listener.js 17:16:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 80 (0x7f6b3390f800) [pid = 1842] [serial = 80] [outer = 0x7f6b2ce37400] 17:16:50 INFO - PROCESS | 1842 | 1461629810686 Marionette TRACE conn4 <- [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]]]}] 17:16:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1440ms 17:16:50 INFO - PROCESS | 1842 | 1461629810743 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 17:16:50 INFO - PROCESS | 1842 | 1461629810750 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 17:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:16:50 INFO - PROCESS | 1842 | 1461629810758 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:16:50 INFO - PROCESS | 1842 | 1461629810763 Marionette TRACE conn4 <- [1,82,null,{}] 17:16:50 INFO - PROCESS | 1842 | 1461629810771 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:50 INFO - PROCESS | 1842 | 1461629810945 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 17:16:51 INFO - PROCESS | 1842 | 1461629811071 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b355cd800 == 20 [pid = 1842] [id = 28] 17:16:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 81 (0x7f6b2da11000) [pid = 1842] [serial = 81] [outer = (nil)] 17:16:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 82 (0x7f6b3616d800) [pid = 1842] [serial = 82] [outer = 0x7f6b2da11000] 17:16:51 INFO - PROCESS | 1842 | 1461629811150 Marionette DEBUG loaded listener.js 17:16:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 83 (0x7f6b38017c00) [pid = 1842] [serial = 83] [outer = 0x7f6b2da11000] 17:16:51 INFO - PROCESS | 1842 | 1461629811957 Marionette TRACE conn4 <- [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]]]}] 17:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1234ms 17:16:52 INFO - PROCESS | 1842 | 1461629811995 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 17:16:52 INFO - PROCESS | 1842 | 1461629812002 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 17:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:16:52 INFO - PROCESS | 1842 | 1461629812008 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:16:52 INFO - PROCESS | 1842 | 1461629812011 Marionette TRACE conn4 <- [1,86,null,{}] 17:16:52 INFO - PROCESS | 1842 | 1461629812017 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:52 INFO - PROCESS | 1842 | 1461629812167 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 17:16:52 INFO - PROCESS | 1842 | 1461629812311 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3b019800 == 21 [pid = 1842] [id = 29] 17:16:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 84 (0x7f6b2b571000) [pid = 1842] [serial = 84] [outer = (nil)] 17:16:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 85 (0x7f6b4195f800) [pid = 1842] [serial = 85] [outer = 0x7f6b2b571000] 17:16:52 INFO - PROCESS | 1842 | 1461629812387 Marionette DEBUG loaded listener.js 17:16:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 86 (0x7f6b420f7000) [pid = 1842] [serial = 86] [outer = 0x7f6b2b571000] 17:16:53 INFO - PROCESS | 1842 | 1461629813266 Marionette TRACE conn4 <- [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]]]}] 17:16:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1330ms 17:16:53 INFO - PROCESS | 1842 | 1461629813339 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 17:16:53 INFO - PROCESS | 1842 | 1461629813344 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 17:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:16:53 INFO - PROCESS | 1842 | 1461629813359 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:16:53 INFO - PROCESS | 1842 | 1461629813368 Marionette TRACE conn4 <- [1,90,null,{}] 17:16:53 INFO - PROCESS | 1842 | 1461629813378 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:53 INFO - PROCESS | 1842 | 1461629813616 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 17:16:53 INFO - PROCESS | 1842 | 1461629813718 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41cce000 == 22 [pid = 1842] [id = 30] 17:16:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 87 (0x7f6b4685fc00) [pid = 1842] [serial = 87] [outer = (nil)] 17:16:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 88 (0x7f6b469a6c00) [pid = 1842] [serial = 88] [outer = 0x7f6b4685fc00] 17:16:53 INFO - PROCESS | 1842 | 1461629813788 Marionette DEBUG loaded listener.js 17:16:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 89 (0x7f6b469af000) [pid = 1842] [serial = 89] [outer = 0x7f6b4685fc00] 17:16:54 INFO - PROCESS | 1842 | 1461629814554 Marionette TRACE conn4 <- [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]]]}] 17:16:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:16:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1252ms 17:16:54 INFO - PROCESS | 1842 | 1461629814604 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 17:16:54 INFO - PROCESS | 1842 | 1461629814608 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 17:16:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:16:54 INFO - PROCESS | 1842 | 1461629814631 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:16:54 INFO - PROCESS | 1842 | 1461629814635 Marionette TRACE conn4 <- [1,94,null,{}] 17:16:54 INFO - PROCESS | 1842 | 1461629814642 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:54 INFO - PROCESS | 1842 | 1461629814791 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 17:16:54 INFO - PROCESS | 1842 | 1461629814918 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b42b0e800 == 23 [pid = 1842] [id = 31] 17:16:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 90 (0x7f6b44f45400) [pid = 1842] [serial = 90] [outer = (nil)] 17:16:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 91 (0x7f6b331a3400) [pid = 1842] [serial = 91] [outer = 0x7f6b44f45400] 17:16:54 INFO - PROCESS | 1842 | 1461629814991 Marionette DEBUG loaded listener.js 17:16:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 92 (0x7f6b4723b400) [pid = 1842] [serial = 92] [outer = 0x7f6b44f45400] 17:16:55 INFO - PROCESS | 1842 | 1461629815858 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:16:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1299ms 17:16:55 INFO - PROCESS | 1842 | 1461629815918 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 17:16:55 INFO - PROCESS | 1842 | 1461629815923 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 17:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:16:55 INFO - PROCESS | 1842 | 1461629815931 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:16:55 INFO - PROCESS | 1842 | 1461629815936 Marionette TRACE conn4 <- [1,98,null,{}] 17:16:55 INFO - PROCESS | 1842 | 1461629815945 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:56 INFO - PROCESS | 1842 | 1461629816102 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 17:16:56 INFO - PROCESS | 1842 | 1461629816248 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b346b2800 == 24 [pid = 1842] [id = 32] 17:16:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f6b33bf2400) [pid = 1842] [serial = 93] [outer = (nil)] 17:16:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f6b347a9800) [pid = 1842] [serial = 94] [outer = 0x7f6b33bf2400] 17:16:56 INFO - PROCESS | 1842 | 1461629816342 Marionette DEBUG loaded listener.js 17:16:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f6b358c7000) [pid = 1842] [serial = 95] [outer = 0x7f6b33bf2400] 17:16:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34dc1000 == 23 [pid = 1842] [id = 24] 17:16:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b33486000 == 22 [pid = 1842] [id = 23] 17:16:57 INFO - PROCESS | 1842 | 1461629817245 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:16:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:16:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1385ms 17:16:57 INFO - PROCESS | 1842 | 1461629817329 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 17:16:57 INFO - PROCESS | 1842 | 1461629817334 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 17:16:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:16:57 INFO - PROCESS | 1842 | 1461629817342 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:16:57 INFO - PROCESS | 1842 | 1461629817347 Marionette TRACE conn4 <- [1,102,null,{}] 17:16:57 INFO - PROCESS | 1842 | 1461629817354 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:57 INFO - PROCESS | 1842 | 1461629817519 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 17:16:57 INFO - PROCESS | 1842 | 1461629817651 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3af82800 == 23 [pid = 1842] [id = 33] 17:16:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f6b33beb400) [pid = 1842] [serial = 96] [outer = (nil)] 17:16:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f6b35fed400) [pid = 1842] [serial = 97] [outer = 0x7f6b33beb400] 17:16:57 INFO - PROCESS | 1842 | 1461629817735 Marionette DEBUG loaded listener.js 17:16:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f6b3bd80000) [pid = 1842] [serial = 98] [outer = 0x7f6b33beb400] 17:16:58 INFO - PROCESS | 1842 | 1461629818548 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:16:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1231ms 17:16:58 INFO - PROCESS | 1842 | 1461629818573 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 17:16:58 INFO - PROCESS | 1842 | 1461629818581 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 17:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:16:58 INFO - PROCESS | 1842 | 1461629818592 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:16:58 INFO - PROCESS | 1842 | 1461629818596 Marionette TRACE conn4 <- [1,106,null,{}] 17:16:58 INFO - PROCESS | 1842 | 1461629818602 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:58 INFO - PROCESS | 1842 | 1461629818772 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 17:16:58 INFO - PROCESS | 1842 | 1461629818904 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41ccd800 == 24 [pid = 1842] [id = 34] 17:16:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f6b347ab400) [pid = 1842] [serial = 99] [outer = (nil)] 17:16:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f6b42de2800) [pid = 1842] [serial = 100] [outer = 0x7f6b347ab400] 17:16:58 INFO - PROCESS | 1842 | 1461629818977 Marionette DEBUG loaded listener.js 17:16:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f6b44f47800) [pid = 1842] [serial = 101] [outer = 0x7f6b347ab400] 17:16:59 INFO - PROCESS | 1842 | 1461629819825 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:16:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:16:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1285ms 17:16:59 INFO - PROCESS | 1842 | 1461629819877 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 17:16:59 INFO - PROCESS | 1842 | 1461629819881 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 17:16:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:16:59 INFO - PROCESS | 1842 | 1461629819888 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:16:59 INFO - PROCESS | 1842 | 1461629819893 Marionette TRACE conn4 <- [1,110,null,{}] 17:16:59 INFO - PROCESS | 1842 | 1461629819908 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:00 INFO - PROCESS | 1842 | 1461629820109 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 17:17:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f6b331ae400) [pid = 1842] [serial = 102] [outer = 0x7f6b2cf84400] 17:17:00 INFO - PROCESS | 1842 | 1461629820286 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4683c800 == 25 [pid = 1842] [id = 35] 17:17:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f6b4723bc00) [pid = 1842] [serial = 103] [outer = (nil)] 17:17:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f6b47328c00) [pid = 1842] [serial = 104] [outer = 0x7f6b4723bc00] 17:17:00 INFO - PROCESS | 1842 | 1461629820372 Marionette DEBUG loaded listener.js 17:17:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f6b4738ec00) [pid = 1842] [serial = 105] [outer = 0x7f6b4723bc00] 17:17:01 INFO - PROCESS | 1842 | 1461629821210 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:17:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1386ms 17:17:01 INFO - PROCESS | 1842 | 1461629821283 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 17:17:01 INFO - PROCESS | 1842 | 1461629821288 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 17:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:17:01 INFO - PROCESS | 1842 | 1461629821297 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:17:01 INFO - PROCESS | 1842 | 1461629821300 Marionette TRACE conn4 <- [1,114,null,{}] 17:17:01 INFO - PROCESS | 1842 | 1461629821305 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:01 INFO - PROCESS | 1842 | 1461629821459 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 17:17:01 INFO - PROCESS | 1842 | 1461629821592 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46657000 == 26 [pid = 1842] [id = 36] 17:17:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f6b2b577400) [pid = 1842] [serial = 106] [outer = (nil)] 17:17:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f6b49939000) [pid = 1842] [serial = 107] [outer = 0x7f6b2b577400] 17:17:01 INFO - PROCESS | 1842 | 1461629821670 Marionette DEBUG loaded listener.js 17:17:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f6b4b27f000) [pid = 1842] [serial = 108] [outer = 0x7f6b2b577400] 17:17:02 INFO - PROCESS | 1842 | 1461629822523 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:17:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:17:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1293ms 17:17:02 INFO - PROCESS | 1842 | 1461629822590 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 17:17:02 INFO - PROCESS | 1842 | 1461629822593 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 17:17:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:17:02 INFO - PROCESS | 1842 | 1461629822599 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:17:02 INFO - PROCESS | 1842 | 1461629822602 Marionette TRACE conn4 <- [1,118,null,{}] 17:17:02 INFO - PROCESS | 1842 | 1461629822608 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:02 INFO - PROCESS | 1842 | 1461629822758 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 17:17:02 INFO - PROCESS | 1842 | 1461629822889 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b470b0800 == 27 [pid = 1842] [id = 37] 17:17:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f6b2ade7800) [pid = 1842] [serial = 109] [outer = (nil)] 17:17:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f6b4b45d000) [pid = 1842] [serial = 110] [outer = 0x7f6b2ade7800] 17:17:02 INFO - PROCESS | 1842 | 1461629822960 Marionette DEBUG loaded listener.js 17:17:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f6b4c185400) [pid = 1842] [serial = 111] [outer = 0x7f6b2ade7800] 17:17:03 INFO - PROCESS | 1842 | 1461629823846 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:17:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:17:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1279ms 17:17:03 INFO - PROCESS | 1842 | 1461629823880 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 17:17:03 INFO - PROCESS | 1842 | 1461629823884 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 17:17:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:17:03 INFO - PROCESS | 1842 | 1461629823890 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:17:03 INFO - PROCESS | 1842 | 1461629823893 Marionette TRACE conn4 <- [1,122,null,{}] 17:17:03 INFO - PROCESS | 1842 | 1461629823898 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:04 INFO - PROCESS | 1842 | 1461629824241 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 17:17:04 INFO - PROCESS | 1842 | 1461629824258 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34dbd800 == 28 [pid = 1842] [id = 38] 17:17:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f6b2aa07800) [pid = 1842] [serial = 112] [outer = (nil)] 17:17:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f6b2aa0a800) [pid = 1842] [serial = 113] [outer = 0x7f6b2aa07800] 17:17:04 INFO - PROCESS | 1842 | 1461629824325 Marionette DEBUG loaded listener.js 17:17:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f6b2cb40400) [pid = 1842] [serial = 114] [outer = 0x7f6b2aa07800] 17:17:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cfc9800 == 27 [pid = 1842] [id = 27] 17:17:05 INFO - PROCESS | 1842 | 1461629825299 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:17:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:17:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1480ms 17:17:05 INFO - PROCESS | 1842 | 1461629825372 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 17:17:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:17:05 INFO - PROCESS | 1842 | 1461629825378 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 17:17:05 INFO - PROCESS | 1842 | 1461629825386 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:17:05 INFO - PROCESS | 1842 | 1461629825392 Marionette TRACE conn4 <- [1,126,null,{}] 17:17:05 INFO - PROCESS | 1842 | 1461629825401 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:05 INFO - PROCESS | 1842 | 1461629825605 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 17:17:05 INFO - PROCESS | 1842 | 1461629825782 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3b019000 == 28 [pid = 1842] [id = 39] 17:17:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f6b3390fc00) [pid = 1842] [serial = 115] [outer = (nil)] 17:17:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f6b34813c00) [pid = 1842] [serial = 116] [outer = 0x7f6b3390fc00] 17:17:05 INFO - PROCESS | 1842 | 1461629825861 Marionette DEBUG loaded listener.js 17:17:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f6b37d61000) [pid = 1842] [serial = 117] [outer = 0x7f6b3390fc00] 17:17:06 INFO - PROCESS | 1842 | 1461629826693 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:17:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:17:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1335ms 17:17:06 INFO - PROCESS | 1842 | 1461629826721 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 17:17:06 INFO - PROCESS | 1842 | 1461629826730 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 17:17:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:17:06 INFO - PROCESS | 1842 | 1461629826740 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:17:06 INFO - PROCESS | 1842 | 1461629826745 Marionette TRACE conn4 <- [1,130,null,{}] 17:17:06 INFO - PROCESS | 1842 | 1461629826770 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:06 INFO - PROCESS | 1842 | 1461629826941 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 17:17:07 INFO - PROCESS | 1842 | 1461629827076 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46648000 == 29 [pid = 1842] [id = 40] 17:17:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f6b41b2dc00) [pid = 1842] [serial = 118] [outer = (nil)] 17:17:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f6b42de8400) [pid = 1842] [serial = 119] [outer = 0x7f6b41b2dc00] 17:17:07 INFO - PROCESS | 1842 | 1461629827157 Marionette DEBUG loaded listener.js 17:17:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f6b44fbe000) [pid = 1842] [serial = 120] [outer = 0x7f6b41b2dc00] 17:17:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3af82800 == 28 [pid = 1842] [id = 33] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b42b0e800 == 27 [pid = 1842] [id = 31] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b355cd800 == 26 [pid = 1842] [id = 28] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b35285000 == 25 [pid = 1842] [id = 20] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41cce000 == 24 [pid = 1842] [id = 30] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cfcc000 == 23 [pid = 1842] [id = 6] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b37da1800 == 22 [pid = 1842] [id = 25] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41ccd800 == 21 [pid = 1842] [id = 34] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b5ad000 == 20 [pid = 1842] [id = 8] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b380da000 == 19 [pid = 1842] [id = 21] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4683c800 == 18 [pid = 1842] [id = 35] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b35520800 == 17 [pid = 1842] [id = 18] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b40d90000 == 16 [pid = 1842] [id = 26] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46657000 == 15 [pid = 1842] [id = 36] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b346b2800 == 14 [pid = 1842] [id = 32] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3b019800 == 13 [pid = 1842] [id = 29] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cfca000 == 12 [pid = 1842] [id = 22] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b470b0800 == 11 [pid = 1842] [id = 37] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34dbd800 == 10 [pid = 1842] [id = 38] 17:17:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3b019000 == 9 [pid = 1842] [id = 39] 17:17:11 INFO - PROCESS | 1842 | 1461629831950 Marionette TRACE conn4 <- [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]]]}] 17:17:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:17:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5324ms 17:17:12 INFO - PROCESS | 1842 | 1461629832065 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 17:17:12 INFO - PROCESS | 1842 | 1461629832071 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 17:17:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:17:12 INFO - PROCESS | 1842 | 1461629832082 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:17:12 INFO - PROCESS | 1842 | 1461629832088 Marionette TRACE conn4 <- [1,134,null,{}] 17:17:12 INFO - PROCESS | 1842 | 1461629832099 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:12 INFO - PROCESS | 1842 | 1461629832261 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 17:17:12 INFO - PROCESS | 1842 | 1461629832385 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b302ce800 == 10 [pid = 1842] [id = 41] 17:17:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f6b30270400) [pid = 1842] [serial = 121] [outer = (nil)] 17:17:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f6b30272000) [pid = 1842] [serial = 122] [outer = 0x7f6b30270400] 17:17:12 INFO - PROCESS | 1842 | 1461629832460 Marionette DEBUG loaded listener.js 17:17:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f6b3171f000) [pid = 1842] [serial = 123] [outer = 0x7f6b30270400] 17:17:13 INFO - PROCESS | 1842 | 1461629833162 Marionette TRACE conn4 <- [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]]]}] 17:17:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:17:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1138ms 17:17:13 INFO - PROCESS | 1842 | 1461629833220 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 17:17:13 INFO - PROCESS | 1842 | 1461629833230 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 17:17:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:17:13 INFO - PROCESS | 1842 | 1461629833262 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:17:13 INFO - PROCESS | 1842 | 1461629833265 Marionette TRACE conn4 <- [1,138,null,{}] 17:17:13 INFO - PROCESS | 1842 | 1461629833276 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:13 INFO - PROCESS | 1842 | 1461629833437 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 17:17:13 INFO - PROCESS | 1842 | 1461629833450 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3476f800 == 11 [pid = 1842] [id = 42] 17:17:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f6b3026f400) [pid = 1842] [serial = 124] [outer = (nil)] 17:17:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f6b33bec800) [pid = 1842] [serial = 125] [outer = 0x7f6b3026f400] 17:17:13 INFO - PROCESS | 1842 | 1461629833511 Marionette DEBUG loaded listener.js 17:17:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f6b34d36400) [pid = 1842] [serial = 126] [outer = 0x7f6b3026f400] 17:17:14 INFO - PROCESS | 1842 | 1461629834286 Marionette TRACE conn4 <- [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]]]}] 17:17:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:17:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1092ms 17:17:14 INFO - PROCESS | 1842 | 1461629834373 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 17:17:14 INFO - PROCESS | 1842 | 1461629834377 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 17:17:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:17:14 INFO - PROCESS | 1842 | 1461629834405 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:17:14 INFO - PROCESS | 1842 | 1461629834411 Marionette TRACE conn4 <- [1,142,null,{}] 17:17:14 INFO - PROCESS | 1842 | 1461629834431 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:14 INFO - PROCESS | 1842 | 1461629834647 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 17:17:14 INFO - PROCESS | 1842 | 1461629834757 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3b019800 == 12 [pid = 1842] [id = 43] 17:17:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f6b2ade6800) [pid = 1842] [serial = 127] [outer = (nil)] 17:17:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f6b37ba7c00) [pid = 1842] [serial = 128] [outer = 0x7f6b2ade6800] 17:17:14 INFO - PROCESS | 1842 | 1461629834846 Marionette DEBUG loaded listener.js 17:17:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f6b3bd7f400) [pid = 1842] [serial = 129] [outer = 0x7f6b2ade6800] 17:17:15 INFO - PROCESS | 1842 | 1461629835737 Marionette TRACE conn4 <- [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]]]}] 17:17:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:17:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1386ms 17:17:15 INFO - PROCESS | 1842 | 1461629835792 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 17:17:15 INFO - PROCESS | 1842 | 1461629835796 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 17:17:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:17:15 INFO - PROCESS | 1842 | 1461629835802 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:17:15 INFO - PROCESS | 1842 | 1461629835804 Marionette TRACE conn4 <- [1,146,null,{}] 17:17:15 INFO - PROCESS | 1842 | 1461629835809 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:15 INFO - PROCESS | 1842 | 1461629835985 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 17:17:16 INFO - PROCESS | 1842 | 1461629836015 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4300e000 == 13 [pid = 1842] [id = 44] 17:17:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f6b3bd7f800) [pid = 1842] [serial = 130] [outer = (nil)] 17:17:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f6b42054000) [pid = 1842] [serial = 131] [outer = 0x7f6b3bd7f800] 17:17:16 INFO - PROCESS | 1842 | 1461629836087 Marionette DEBUG loaded listener.js 17:17:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f6b42df0c00) [pid = 1842] [serial = 132] [outer = 0x7f6b3bd7f800] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f6b31795c00) [pid = 1842] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f6b347b1400) [pid = 1842] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f6b38017000) [pid = 1842] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f6b2ce2c400) [pid = 1842] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f6b2bce1800) [pid = 1842] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f6b2e4f9800) [pid = 1842] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f6b35e87c00) [pid = 1842] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f6b2ce36400) [pid = 1842] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f6b2da11000) [pid = 1842] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f6b2ce36000) [pid = 1842] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f6b33633800) [pid = 1842] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f6b30d7dc00) [pid = 1842] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f6b3363bc00) [pid = 1842] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f6b33bf2400) [pid = 1842] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f6b2aa07800) [pid = 1842] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f6b4685fc00) [pid = 1842] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f6b2ade7800) [pid = 1842] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f6b347ab400) [pid = 1842] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f6b2b571000) [pid = 1842] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f6b2b57f400) [pid = 1842] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f6b2b57dc00) [pid = 1842] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f6b2b577400) [pid = 1842] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f6b2ce2f800) [pid = 1842] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f6b3390fc00) [pid = 1842] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f6b41b2c400) [pid = 1842] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f6b4723bc00) [pid = 1842] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f6b33beb400) [pid = 1842] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f6b2ce37400) [pid = 1842] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f6b38016c00) [pid = 1842] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f6b317a1800) [pid = 1842] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:17:17 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f6b44f45400) [pid = 1842] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:17:17 INFO - PROCESS | 1842 | 1461629837836 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:17:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:17:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2080ms 17:17:17 INFO - PROCESS | 1842 | 1461629837933 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 17:17:17 INFO - PROCESS | 1842 | 1461629837937 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 17:17:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:17:17 INFO - PROCESS | 1842 | 1461629837981 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:17:17 INFO - PROCESS | 1842 | 1461629837994 Marionette TRACE conn4 <- [1,150,null,{}] 17:17:18 INFO - PROCESS | 1842 | 1461629838024 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:18 INFO - PROCESS | 1842 | 1461629838154 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 17:17:18 INFO - PROCESS | 1842 | 1461629838264 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b341ca000 == 14 [pid = 1842] [id = 45] 17:17:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f6b2aa0f800) [pid = 1842] [serial = 133] [outer = (nil)] 17:17:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f6b33bf2400) [pid = 1842] [serial = 134] [outer = 0x7f6b2aa0f800] 17:17:18 INFO - PROCESS | 1842 | 1461629838329 Marionette DEBUG loaded listener.js 17:17:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f6b41b37000) [pid = 1842] [serial = 135] [outer = 0x7f6b2aa0f800] 17:17:18 INFO - PROCESS | 1842 | 1461629838971 Marionette TRACE conn4 <- [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]]]}] 17:17:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:17:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1039ms 17:17:18 INFO - PROCESS | 1842 | 1461629838993 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 17:17:19 INFO - PROCESS | 1842 | 1461629838996 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 17:17:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:17:19 INFO - PROCESS | 1842 | 1461629839002 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:17:19 INFO - PROCESS | 1842 | 1461629839005 Marionette TRACE conn4 <- [1,154,null,{}] 17:17:19 INFO - PROCESS | 1842 | 1461629839010 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:19 INFO - PROCESS | 1842 | 1461629839237 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 17:17:19 INFO - PROCESS | 1842 | 1461629839261 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b42d22000 == 15 [pid = 1842] [id = 46] 17:17:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f6b2cb3bc00) [pid = 1842] [serial = 136] [outer = (nil)] 17:17:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f6b41c04000) [pid = 1842] [serial = 137] [outer = 0x7f6b2cb3bc00] 17:17:19 INFO - PROCESS | 1842 | 1461629839330 Marionette DEBUG loaded listener.js 17:17:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f6b469a9000) [pid = 1842] [serial = 138] [outer = 0x7f6b2cb3bc00] 17:17:20 INFO - PROCESS | 1842 | 1461629840320 Marionette TRACE conn4 <- [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]]]}] 17:17:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:17:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1377ms 17:17:20 INFO - PROCESS | 1842 | 1461629840381 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 17:17:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:17:20 INFO - PROCESS | 1842 | 1461629840388 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 17:17:20 INFO - PROCESS | 1842 | 1461629840395 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:17:20 INFO - PROCESS | 1842 | 1461629840401 Marionette TRACE conn4 <- [1,158,null,{}] 17:17:20 INFO - PROCESS | 1842 | 1461629840409 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:20 INFO - PROCESS | 1842 | 1461629840578 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 17:17:20 INFO - PROCESS | 1842 | 1461629840717 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b341d9000 == 16 [pid = 1842] [id = 47] 17:17:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f6b30272400) [pid = 1842] [serial = 139] [outer = (nil)] 17:17:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f6b32039400) [pid = 1842] [serial = 140] [outer = 0x7f6b30272400] 17:17:20 INFO - PROCESS | 1842 | 1461629840791 Marionette DEBUG loaded listener.js 17:17:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f6b33227000) [pid = 1842] [serial = 141] [outer = 0x7f6b30272400] 17:17:21 INFO - PROCESS | 1842 | 1461629841734 Marionette TRACE conn4 <- [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]]]}] 17:17:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:17:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1391ms 17:17:21 INFO - PROCESS | 1842 | 1461629841787 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 17:17:21 INFO - PROCESS | 1842 | 1461629841794 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 17:17:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:17:21 INFO - PROCESS | 1842 | 1461629841804 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:17:21 INFO - PROCESS | 1842 | 1461629841808 Marionette TRACE conn4 <- [1,162,null,{}] 17:17:21 INFO - PROCESS | 1842 | 1461629841814 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:22 INFO - PROCESS | 1842 | 1461629842029 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 17:17:22 INFO - PROCESS | 1842 | 1461629842199 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e432800 == 17 [pid = 1842] [id = 48] 17:17:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f6b2aa06800) [pid = 1842] [serial = 142] [outer = (nil)] 17:17:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f6b2cc63000) [pid = 1842] [serial = 143] [outer = 0x7f6b2aa06800] 17:17:22 INFO - PROCESS | 1842 | 1461629842324 Marionette DEBUG loaded listener.js 17:17:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f6b35341800) [pid = 1842] [serial = 144] [outer = 0x7f6b2aa06800] 17:17:23 INFO - PROCESS | 1842 | 1461629843433 Marionette TRACE conn4 <- [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]]]}] 17:17:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:17:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1690ms 17:17:23 INFO - PROCESS | 1842 | 1461629843495 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 17:17:23 INFO - PROCESS | 1842 | 1461629843500 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 17:17:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:17:23 INFO - PROCESS | 1842 | 1461629843509 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:17:23 INFO - PROCESS | 1842 | 1461629843516 Marionette TRACE conn4 <- [1,166,null,{}] 17:17:23 INFO - PROCESS | 1842 | 1461629843525 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:24 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46648000 == 16 [pid = 1842] [id = 40] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f6b331a3400) [pid = 1842] [serial = 91] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f6b469af000) [pid = 1842] [serial = 89] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f6b44a3a800) [pid = 1842] [serial = 2] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f6b2cfc5800) [pid = 1842] [serial = 28] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f6b469a6c00) [pid = 1842] [serial = 88] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f6b41c05000) [pid = 1842] [serial = 49] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f6b2aa0a800) [pid = 1842] [serial = 113] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f6b35fef800) [pid = 1842] [serial = 43] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f6b40d13c00) [pid = 1842] [serial = 46] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f6b4196b000) [pid = 1842] [serial = 47] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f6b3363b400) [pid = 1842] [serial = 34] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f6b2bcefc00) [pid = 1842] [serial = 25] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f6b34812c00) [pid = 1842] [serial = 35] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f6b327eb000) [pid = 1842] [serial = 31] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f6b33f2bc00) [pid = 1842] [serial = 41] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 97 (0x7f6b37b6f800) [pid = 1842] [serial = 37] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 96 (0x7f6b41ceb800) [pid = 1842] [serial = 50] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 95 (0x7f6b31721400) [pid = 1842] [serial = 40] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 94 (0x7f6b3616cc00) [pid = 1842] [serial = 44] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 93 (0x7f6b3ae57800) [pid = 1842] [serial = 38] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 92 (0x7f6b2cc5c400) [pid = 1842] [serial = 26] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 91 (0x7f6b33233800) [pid = 1842] [serial = 23] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 90 (0x7f6b41e37400) [pid = 1842] [serial = 53] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 89 (0x7f6b2e4f0800) [pid = 1842] [serial = 55] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 88 (0x7f6b41c07000) [pid = 1842] [serial = 52] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 87 (0x7f6b37d62000) [pid = 1842] [serial = 71] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 86 (0x7f6b41e48c00) [pid = 1842] [serial = 73] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 85 (0x7f6b358c7000) [pid = 1842] [serial = 95] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 84 (0x7f6b3195c000) [pid = 1842] [serial = 79] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 83 (0x7f6b3616bc00) [pid = 1842] [serial = 70] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 82 (0x7f6b35fed400) [pid = 1842] [serial = 97] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 81 (0x7f6b34813400) [pid = 1842] [serial = 68] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 80 (0x7f6b3343c400) [pid = 1842] [serial = 65] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 79 (0x7f6b2cb40400) [pid = 1842] [serial = 114] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 78 (0x7f6b347a9800) [pid = 1842] [serial = 94] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 77 (0x7f6b3224d400) [pid = 1842] [serial = 64] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 76 (0x7f6b3363e000) [pid = 1842] [serial = 12] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 75 (0x7f6b4723b400) [pid = 1842] [serial = 92] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 74 (0x7f6b33be4c00) [pid = 1842] [serial = 9] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 73 (0x7f6b35e8c800) [pid = 1842] [serial = 59] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 72 (0x7f6b4196ac00) [pid = 1842] [serial = 61] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 71 (0x7f6b38017c00) [pid = 1842] [serial = 83] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 70 (0x7f6b32fab000) [pid = 1842] [serial = 56] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 69 (0x7f6b4195f800) [pid = 1842] [serial = 85] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 68 (0x7f6b34814800) [pid = 1842] [serial = 58] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 67 (0x7f6b33909400) [pid = 1842] [serial = 67] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 66 (0x7f6b42de2800) [pid = 1842] [serial = 100] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 65 (0x7f6b42de8400) [pid = 1842] [serial = 119] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 64 (0x7f6b3616d800) [pid = 1842] [serial = 82] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 63 (0x7f6b4b45d000) [pid = 1842] [serial = 110] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 62 (0x7f6b44f45000) [pid = 1842] [serial = 77] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 61 (0x7f6b4b27f000) [pid = 1842] [serial = 108] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 60 (0x7f6b2ce31800) [pid = 1842] [serial = 16] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 59 (0x7f6b2ce38800) [pid = 1842] [serial = 17] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 58 (0x7f6b34813c00) [pid = 1842] [serial = 116] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 57 (0x7f6b2cb44c00) [pid = 1842] [serial = 19] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 56 (0x7f6b42aab800) [pid = 1842] [serial = 74] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 55 (0x7f6b4738ec00) [pid = 1842] [serial = 105] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 54 (0x7f6b37d61000) [pid = 1842] [serial = 117] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 53 (0x7f6b49939000) [pid = 1842] [serial = 107] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 52 (0x7f6b3bd80000) [pid = 1842] [serial = 98] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 51 (0x7f6b47328c00) [pid = 1842] [serial = 104] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 50 (0x7f6b2b579c00) [pid = 1842] [serial = 32] [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.] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 49 (0x7f6b3390f800) [pid = 1842] [serial = 80] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 48 (0x7f6b43076800) [pid = 1842] [serial = 76] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 47 (0x7f6b41e97400) [pid = 1842] [serial = 62] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 46 (0x7f6b4c185400) [pid = 1842] [serial = 111] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 45 (0x7f6b44f47800) [pid = 1842] [serial = 101] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 44 (0x7f6b420f7000) [pid = 1842] [serial = 86] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | --DOMWINDOW == 43 (0x7f6b2bdeb800) [pid = 1842] [serial = 22] [outer = (nil)] [url = about:blank] 17:17:24 INFO - PROCESS | 1842 | 1461629844574 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 17:17:24 INFO - PROCESS | 1842 | 1461629844583 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:17:24 INFO - PROCESS | 1842 | 1461629844671 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cfcd800 == 17 [pid = 1842] [id = 49] 17:17:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 44 (0x7f6b2b579400) [pid = 1842] [serial = 145] [outer = (nil)] 17:17:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 45 (0x7f6b2bcec400) [pid = 1842] [serial = 146] [outer = 0x7f6b2b579400] 17:17:24 INFO - PROCESS | 1842 | 1461629844743 Marionette DEBUG loaded listener.js 17:17:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 46 (0x7f6b2e483800) [pid = 1842] [serial = 147] [outer = 0x7f6b2b579400] 17:17:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:17:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1938ms 17:17:25 INFO - PROCESS | 1842 | 1461629845438 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:17:25 INFO - PROCESS | 1842 | 1461629845449 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 17:17:25 INFO - PROCESS | 1842 | 1461629845457 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 17:17:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:17:25 INFO - PROCESS | 1842 | 1461629845468 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:17:25 INFO - PROCESS | 1842 | 1461629845472 Marionette TRACE conn4 <- [1,170,null,{}] 17:17:25 INFO - PROCESS | 1842 | 1461629845481 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:25 INFO - PROCESS | 1842 | 1461629845625 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 17:17:25 INFO - PROCESS | 1842 | 1461629845716 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b30da5000 == 18 [pid = 1842] [id = 50] 17:17:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 47 (0x7f6b2aa06400) [pid = 1842] [serial = 148] [outer = (nil)] 17:17:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 48 (0x7f6b31799000) [pid = 1842] [serial = 149] [outer = 0x7f6b2aa06400] 17:17:25 INFO - PROCESS | 1842 | 1461629845779 Marionette DEBUG loaded listener.js 17:17:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 49 (0x7f6b32750c00) [pid = 1842] [serial = 150] [outer = 0x7f6b2aa06400] 17:17:26 INFO - PROCESS | 1842 | 1461629846626 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:17:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:17:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1234ms 17:17:26 INFO - PROCESS | 1842 | 1461629846703 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 17:17:26 INFO - PROCESS | 1842 | 1461629846708 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 17:17:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:17:26 INFO - PROCESS | 1842 | 1461629846720 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:17:26 INFO - PROCESS | 1842 | 1461629846722 Marionette TRACE conn4 <- [1,174,null,{}] 17:17:26 INFO - PROCESS | 1842 | 1461629846728 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:26 INFO - PROCESS | 1842 | 1461629846907 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 17:17:26 INFO - PROCESS | 1842 | 1461629846933 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b33483000 == 19 [pid = 1842] [id = 51] 17:17:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 50 (0x7f6b2addb800) [pid = 1842] [serial = 151] [outer = (nil)] 17:17:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 51 (0x7f6b33905c00) [pid = 1842] [serial = 152] [outer = 0x7f6b2addb800] 17:17:27 INFO - PROCESS | 1842 | 1461629847001 Marionette DEBUG loaded listener.js 17:17:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 52 (0x7f6b347a6800) [pid = 1842] [serial = 153] [outer = 0x7f6b2addb800] 17:17:27 INFO - PROCESS | 1842 | 1461629847854 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:17:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:17:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1178ms 17:17:27 INFO - PROCESS | 1842 | 1461629847900 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 17:17:27 INFO - PROCESS | 1842 | 1461629847906 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 17:17:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:17:27 INFO - PROCESS | 1842 | 1461629847931 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:17:27 INFO - PROCESS | 1842 | 1461629847938 Marionette TRACE conn4 <- [1,178,null,{}] 17:17:27 INFO - PROCESS | 1842 | 1461629847943 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:28 INFO - PROCESS | 1842 | 1461629848119 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 17:17:28 INFO - PROCESS | 1842 | 1461629848141 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3426b000 == 20 [pid = 1842] [id = 52] 17:17:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 53 (0x7f6b347a7000) [pid = 1842] [serial = 154] [outer = (nil)] 17:17:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 54 (0x7f6b35fef000) [pid = 1842] [serial = 155] [outer = 0x7f6b347a7000] 17:17:28 INFO - PROCESS | 1842 | 1461629848201 Marionette DEBUG loaded listener.js 17:17:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 55 (0x7f6b360a1000) [pid = 1842] [serial = 156] [outer = 0x7f6b347a7000] 17:17:28 INFO - PROCESS | 1842 | --DOMWINDOW == 54 (0x7f6b2cb3bc00) [pid = 1842] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:17:28 INFO - PROCESS | 1842 | --DOMWINDOW == 53 (0x7f6b41b2dc00) [pid = 1842] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:17:28 INFO - PROCESS | 1842 | --DOMWINDOW == 52 (0x7f6b3026f400) [pid = 1842] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:17:28 INFO - PROCESS | 1842 | --DOMWINDOW == 51 (0x7f6b30270400) [pid = 1842] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:17:28 INFO - PROCESS | 1842 | --DOMWINDOW == 50 (0x7f6b2aa0f800) [pid = 1842] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:17:28 INFO - PROCESS | 1842 | --DOMWINDOW == 49 (0x7f6b2ade6800) [pid = 1842] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:17:28 INFO - PROCESS | 1842 | --DOMWINDOW == 48 (0x7f6b3bd7f800) [pid = 1842] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:17:28 INFO - PROCESS | 1842 | 1461629848968 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:17:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1095ms 17:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:17:29 INFO - PROCESS | 1842 | 1461629849018 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 17:17:29 INFO - PROCESS | 1842 | 1461629849020 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 17:17:29 INFO - PROCESS | 1842 | 1461629849027 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:17:29 INFO - PROCESS | 1842 | 1461629849029 Marionette TRACE conn4 <- [1,182,null,{}] 17:17:29 INFO - PROCESS | 1842 | 1461629849034 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:29 INFO - PROCESS | 1842 | 1461629849165 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 17:17:29 INFO - PROCESS | 1842 | 1461629849180 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34769000 == 21 [pid = 1842] [id = 53] 17:17:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 49 (0x7f6b2cb38800) [pid = 1842] [serial = 157] [outer = (nil)] 17:17:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 50 (0x7f6b36097800) [pid = 1842] [serial = 158] [outer = 0x7f6b2cb38800] 17:17:29 INFO - PROCESS | 1842 | 1461629849241 Marionette DEBUG loaded listener.js 17:17:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 51 (0x7f6b37b69400) [pid = 1842] [serial = 159] [outer = 0x7f6b2cb38800] 17:17:29 INFO - PROCESS | 1842 | 1461629849933 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:17:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 934ms 17:17:29 INFO - PROCESS | 1842 | 1461629849960 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 17:17:29 INFO - PROCESS | 1842 | 1461629849964 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 17:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:17:29 INFO - PROCESS | 1842 | 1461629849969 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:17:29 INFO - PROCESS | 1842 | 1461629849971 Marionette TRACE conn4 <- [1,186,null,{}] 17:17:29 INFO - PROCESS | 1842 | 1461629849976 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:30 INFO - PROCESS | 1842 | 1461629850181 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 17:17:30 INFO - PROCESS | 1842 | 1461629850206 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3502d800 == 22 [pid = 1842] [id = 54] 17:17:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 52 (0x7f6b37ba1400) [pid = 1842] [serial = 160] [outer = (nil)] 17:17:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 53 (0x7f6b3bd80000) [pid = 1842] [serial = 161] [outer = 0x7f6b37ba1400] 17:17:30 INFO - PROCESS | 1842 | 1461629850278 Marionette DEBUG loaded listener.js 17:17:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 54 (0x7f6b4195f800) [pid = 1842] [serial = 162] [outer = 0x7f6b37ba1400] 17:17:31 INFO - PROCESS | 1842 | 1461629851097 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:17:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:17:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1192ms 17:17:31 INFO - PROCESS | 1842 | 1461629851163 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 17:17:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:17:31 INFO - PROCESS | 1842 | 1461629851170 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 17:17:31 INFO - PROCESS | 1842 | 1461629851179 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:17:31 INFO - PROCESS | 1842 | 1461629851185 Marionette TRACE conn4 <- [1,190,null,{}] 17:17:31 INFO - PROCESS | 1842 | 1461629851197 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:31 INFO - PROCESS | 1842 | 1461629851399 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 17:17:31 INFO - PROCESS | 1842 | 1461629851529 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b302bc000 == 23 [pid = 1842] [id = 55] 17:17:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 55 (0x7f6b2aa03c00) [pid = 1842] [serial = 163] [outer = (nil)] 17:17:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 56 (0x7f6b2ce38800) [pid = 1842] [serial = 164] [outer = 0x7f6b2aa03c00] 17:17:31 INFO - PROCESS | 1842 | 1461629851627 Marionette DEBUG loaded listener.js 17:17:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 57 (0x7f6b30270c00) [pid = 1842] [serial = 165] [outer = 0x7f6b2aa03c00] 17:17:32 INFO - PROCESS | 1842 | 1461629852556 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:17:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1437ms 17:17:32 INFO - PROCESS | 1842 | 1461629852616 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 17:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:17:32 INFO - PROCESS | 1842 | 1461629852627 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 17:17:32 INFO - PROCESS | 1842 | 1461629852637 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:17:32 INFO - PROCESS | 1842 | 1461629852641 Marionette TRACE conn4 <- [1,194,null,{}] 17:17:32 INFO - PROCESS | 1842 | 1461629852647 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:32 INFO - PROCESS | 1842 | 1461629852839 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 17:17:32 INFO - PROCESS | 1842 | 1461629852963 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3475f000 == 24 [pid = 1842] [id = 56] 17:17:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 58 (0x7f6b2aa0cc00) [pid = 1842] [serial = 166] [outer = (nil)] 17:17:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 59 (0x7f6b336dfc00) [pid = 1842] [serial = 167] [outer = 0x7f6b2aa0cc00] 17:17:33 INFO - PROCESS | 1842 | 1461629853035 Marionette DEBUG loaded listener.js 17:17:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 60 (0x7f6b347b1400) [pid = 1842] [serial = 168] [outer = 0x7f6b2aa0cc00] 17:17:34 INFO - PROCESS | 1842 | 1461629854068 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:17:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1487ms 17:17:34 INFO - PROCESS | 1842 | 1461629854125 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 17:17:34 INFO - PROCESS | 1842 | 1461629854129 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 17:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:17:34 INFO - PROCESS | 1842 | 1461629854137 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:17:34 INFO - PROCESS | 1842 | 1461629854142 Marionette TRACE conn4 <- [1,198,null,{}] 17:17:34 INFO - PROCESS | 1842 | 1461629854151 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:34 INFO - PROCESS | 1842 | 1461629854316 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 17:17:34 INFO - PROCESS | 1842 | 1461629854493 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b341ca000 == 23 [pid = 1842] [id = 45] 17:17:34 INFO - PROCESS | 1842 | --DOMWINDOW == 59 (0x7f6b469a9000) [pid = 1842] [serial = 138] [outer = (nil)] [url = about:blank] 17:17:34 INFO - PROCESS | 1842 | --DOMWINDOW == 58 (0x7f6b41c04000) [pid = 1842] [serial = 137] [outer = (nil)] [url = about:blank] 17:17:34 INFO - PROCESS | 1842 | --DOMWINDOW == 57 (0x7f6b44fbe000) [pid = 1842] [serial = 120] [outer = (nil)] [url = about:blank] 17:17:34 INFO - PROCESS | 1842 | --DOMWINDOW == 56 (0x7f6b33bec800) [pid = 1842] [serial = 125] [outer = (nil)] [url = about:blank] 17:17:34 INFO - PROCESS | 1842 | --DOMWINDOW == 55 (0x7f6b30272000) [pid = 1842] [serial = 122] [outer = (nil)] [url = about:blank] 17:17:34 INFO - PROCESS | 1842 | --DOMWINDOW == 54 (0x7f6b3171f000) [pid = 1842] [serial = 123] [outer = (nil)] [url = about:blank] 17:17:34 INFO - PROCESS | 1842 | --DOMWINDOW == 53 (0x7f6b33bf2400) [pid = 1842] [serial = 134] [outer = (nil)] [url = about:blank] 17:17:34 INFO - PROCESS | 1842 | --DOMWINDOW == 52 (0x7f6b3bd7f400) [pid = 1842] [serial = 129] [outer = (nil)] [url = about:blank] 17:17:34 INFO - PROCESS | 1842 | --DOMWINDOW == 51 (0x7f6b42054000) [pid = 1842] [serial = 131] [outer = (nil)] [url = about:blank] 17:17:34 INFO - PROCESS | 1842 | --DOMWINDOW == 50 (0x7f6b41b37000) [pid = 1842] [serial = 135] [outer = (nil)] [url = about:blank] 17:17:34 INFO - PROCESS | 1842 | --DOMWINDOW == 49 (0x7f6b37ba7c00) [pid = 1842] [serial = 128] [outer = (nil)] [url = about:blank] 17:17:34 INFO - PROCESS | 1842 | --DOMWINDOW == 48 (0x7f6b42df0c00) [pid = 1842] [serial = 132] [outer = (nil)] [url = about:blank] 17:17:34 INFO - PROCESS | 1842 | --DOMWINDOW == 47 (0x7f6b34d36400) [pid = 1842] [serial = 126] [outer = (nil)] [url = about:blank] 17:17:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b59f000 == 24 [pid = 1842] [id = 57] 17:17:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 48 (0x7f6b2e47e800) [pid = 1842] [serial = 169] [outer = (nil)] 17:17:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 49 (0x7f6b2e4f0800) [pid = 1842] [serial = 170] [outer = 0x7f6b2e47e800] 17:17:34 INFO - PROCESS | 1842 | 1461629854595 Marionette DEBUG loaded listener.js 17:17:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 50 (0x7f6b30d72000) [pid = 1842] [serial = 171] [outer = 0x7f6b2e47e800] 17:17:35 INFO - PROCESS | 1842 | 1461629855232 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:17:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1134ms 17:17:35 INFO - PROCESS | 1842 | 1461629855272 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 17:17:35 INFO - PROCESS | 1842 | 1461629855280 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 17:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:17:35 INFO - PROCESS | 1842 | 1461629855289 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:17:35 INFO - PROCESS | 1842 | 1461629855293 Marionette TRACE conn4 <- [1,202,null,{}] 17:17:35 INFO - PROCESS | 1842 | 1461629855298 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:35 INFO - PROCESS | 1842 | 1461629855433 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 17:17:35 INFO - PROCESS | 1842 | 1461629855522 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b32f83000 == 25 [pid = 1842] [id = 58] 17:17:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 51 (0x7f6b2b577000) [pid = 1842] [serial = 172] [outer = (nil)] 17:17:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 52 (0x7f6b32fab000) [pid = 1842] [serial = 173] [outer = 0x7f6b2b577000] 17:17:35 INFO - PROCESS | 1842 | 1461629855583 Marionette DEBUG loaded listener.js 17:17:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 53 (0x7f6b33d49c00) [pid = 1842] [serial = 174] [outer = 0x7f6b2b577000] 17:17:36 INFO - PROCESS | 1842 | 1461629856202 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:17:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 931ms 17:17:36 INFO - PROCESS | 1842 | 1461629856220 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 17:17:36 INFO - PROCESS | 1842 | 1461629856224 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 17:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:17:36 INFO - PROCESS | 1842 | 1461629856229 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:17:36 INFO - PROCESS | 1842 | 1461629856235 Marionette TRACE conn4 <- [1,206,null,{}] 17:17:36 INFO - PROCESS | 1842 | 1461629856250 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:36 INFO - PROCESS | 1842 | 1461629856425 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 17:17:36 INFO - PROCESS | 1842 | 1461629856453 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34761800 == 26 [pid = 1842] [id = 59] 17:17:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 54 (0x7f6b34818c00) [pid = 1842] [serial = 175] [outer = (nil)] 17:17:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 55 (0x7f6b35e8cc00) [pid = 1842] [serial = 176] [outer = 0x7f6b34818c00] 17:17:36 INFO - PROCESS | 1842 | 1461629856525 Marionette DEBUG loaded listener.js 17:17:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 56 (0x7f6b37ba4000) [pid = 1842] [serial = 177] [outer = 0x7f6b34818c00] 17:17:37 INFO - PROCESS | 1842 | 1461629857313 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:17:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1137ms 17:17:37 INFO - PROCESS | 1842 | 1461629857377 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 17:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:17:37 INFO - PROCESS | 1842 | 1461629857382 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 17:17:37 INFO - PROCESS | 1842 | 1461629857389 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:17:37 INFO - PROCESS | 1842 | 1461629857392 Marionette TRACE conn4 <- [1,210,null,{}] 17:17:37 INFO - PROCESS | 1842 | 1461629857397 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:37 INFO - PROCESS | 1842 | 1461629857576 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 17:17:37 INFO - PROCESS | 1842 | 1461629857603 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b355c7800 == 27 [pid = 1842] [id = 60] 17:17:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 57 (0x7f6b2aa0b000) [pid = 1842] [serial = 178] [outer = (nil)] 17:17:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 58 (0x7f6b3bd84400) [pid = 1842] [serial = 179] [outer = 0x7f6b2aa0b000] 17:17:37 INFO - PROCESS | 1842 | 1461629857663 Marionette DEBUG loaded listener.js 17:17:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 59 (0x7f6b41b2bc00) [pid = 1842] [serial = 180] [outer = 0x7f6b2aa0b000] 17:17:38 INFO - PROCESS | 1842 | 1461629858328 Marionette TRACE conn4 <- [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]]]}] 17:17:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:17:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 978ms 17:17:38 INFO - PROCESS | 1842 | 1461629858366 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 17:17:38 INFO - PROCESS | 1842 | 1461629858369 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 17:17:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:17:38 INFO - PROCESS | 1842 | 1461629858375 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:17:38 INFO - PROCESS | 1842 | 1461629858377 Marionette TRACE conn4 <- [1,214,null,{}] 17:17:38 INFO - PROCESS | 1842 | 1461629858388 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:38 INFO - PROCESS | 1842 | 1461629858548 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 17:17:38 INFO - PROCESS | 1842 | 1461629858614 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35e52800 == 28 [pid = 1842] [id = 61] 17:17:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 60 (0x7f6b2aa07000) [pid = 1842] [serial = 181] [outer = (nil)] 17:17:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 61 (0x7f6b41b32000) [pid = 1842] [serial = 182] [outer = 0x7f6b2aa07000] 17:17:38 INFO - PROCESS | 1842 | 1461629858674 Marionette DEBUG loaded listener.js 17:17:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 62 (0x7f6b41c79400) [pid = 1842] [serial = 183] [outer = 0x7f6b2aa07000] 17:17:38 INFO - PROCESS | 1842 | --DOMWINDOW == 61 (0x7f6b2addb800) [pid = 1842] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:17:38 INFO - PROCESS | 1842 | --DOMWINDOW == 60 (0x7f6b347a7000) [pid = 1842] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:17:38 INFO - PROCESS | 1842 | --DOMWINDOW == 59 (0x7f6b2b579400) [pid = 1842] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:17:38 INFO - PROCESS | 1842 | --DOMWINDOW == 58 (0x7f6b2aa06400) [pid = 1842] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:17:38 INFO - PROCESS | 1842 | --DOMWINDOW == 57 (0x7f6b2cb38800) [pid = 1842] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:17:38 INFO - PROCESS | 1842 | --DOMWINDOW == 56 (0x7f6b30272400) [pid = 1842] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:17:39 INFO - PROCESS | 1842 | 1461629859361 Marionette TRACE conn4 <- [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]]]}] 17:17:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:17:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1037ms 17:17:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:17:39 INFO - PROCESS | 1842 | 1461629859413 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 17:17:39 INFO - PROCESS | 1842 | 1461629859416 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 17:17:39 INFO - PROCESS | 1842 | 1461629859422 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:17:39 INFO - PROCESS | 1842 | 1461629859424 Marionette TRACE conn4 <- [1,218,null,{}] 17:17:39 INFO - PROCESS | 1842 | 1461629859446 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:39 INFO - PROCESS | 1842 | 1461629859626 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 17:17:39 INFO - PROCESS | 1842 | 1461629859637 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b33c50000 == 29 [pid = 1842] [id = 62] 17:17:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 57 (0x7f6b41cecc00) [pid = 1842] [serial = 184] [outer = (nil)] 17:17:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 58 (0x7f6b41e97400) [pid = 1842] [serial = 185] [outer = 0x7f6b41cecc00] 17:17:39 INFO - PROCESS | 1842 | 1461629859701 Marionette DEBUG loaded listener.js 17:17:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 59 (0x7f6b420f2400) [pid = 1842] [serial = 186] [outer = 0x7f6b41cecc00] 17:17:40 INFO - PROCESS | 1842 | 1461629860372 Marionette TRACE conn4 <- [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]]]}] 17:17:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:17:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 993ms 17:17:40 INFO - PROCESS | 1842 | 1461629860415 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 17:17:40 INFO - PROCESS | 1842 | 1461629860419 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 17:17:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:17:40 INFO - PROCESS | 1842 | 1461629860424 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:17:40 INFO - PROCESS | 1842 | 1461629860426 Marionette TRACE conn4 <- [1,222,null,{}] 17:17:40 INFO - PROCESS | 1842 | 1461629860431 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:40 INFO - PROCESS | 1842 | 1461629860585 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 17:17:40 INFO - PROCESS | 1842 | 1461629860644 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3b018800 == 30 [pid = 1842] [id = 63] 17:17:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 60 (0x7f6b2aa09800) [pid = 1842] [serial = 187] [outer = (nil)] 17:17:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 61 (0x7f6b42d40400) [pid = 1842] [serial = 188] [outer = 0x7f6b2aa09800] 17:17:40 INFO - PROCESS | 1842 | 1461629860707 Marionette DEBUG loaded listener.js 17:17:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 62 (0x7f6b42e05c00) [pid = 1842] [serial = 189] [outer = 0x7f6b2aa09800] 17:17:41 INFO - PROCESS | 1842 | 1461629861503 Marionette TRACE conn4 <- [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]]]}] 17:17:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:17:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1126ms 17:17:41 INFO - PROCESS | 1842 | 1461629861552 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 17:17:41 INFO - PROCESS | 1842 | 1461629861558 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 17:17:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:17:41 INFO - PROCESS | 1842 | 1461629861567 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:17:41 INFO - PROCESS | 1842 | 1461629861572 Marionette TRACE conn4 <- [1,226,null,{}] 17:17:41 INFO - PROCESS | 1842 | 1461629861579 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:41 INFO - PROCESS | 1842 | 1461629861737 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 17:17:41 INFO - PROCESS | 1842 | 1461629861866 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b32789800 == 31 [pid = 1842] [id = 64] 17:17:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 63 (0x7f6b2cc5f400) [pid = 1842] [serial = 190] [outer = (nil)] 17:17:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 64 (0x7f6b2e481400) [pid = 1842] [serial = 191] [outer = 0x7f6b2cc5f400] 17:17:41 INFO - PROCESS | 1842 | 1461629861939 Marionette DEBUG loaded listener.js 17:17:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 65 (0x7f6b31799800) [pid = 1842] [serial = 192] [outer = 0x7f6b2cc5f400] 17:17:42 INFO - PROCESS | 1842 | 1461629862846 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:17:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:17:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1331ms 17:17:42 INFO - PROCESS | 1842 | 1461629862900 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 17:17:42 INFO - PROCESS | 1842 | 1461629862908 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 17:17:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:17:42 INFO - PROCESS | 1842 | 1461629862919 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:17:42 INFO - PROCESS | 1842 | 1461629862923 Marionette TRACE conn4 <- [1,230,null,{}] 17:17:42 INFO - PROCESS | 1842 | 1461629862929 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:43 INFO - PROCESS | 1842 | 1461629863126 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 17:17:43 INFO - PROCESS | 1842 | 1461629863264 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34758000 == 32 [pid = 1842] [id = 65] 17:17:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 66 (0x7f6b347a7000) [pid = 1842] [serial = 193] [outer = (nil)] 17:17:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 67 (0x7f6b36093400) [pid = 1842] [serial = 194] [outer = 0x7f6b347a7000] 17:17:43 INFO - PROCESS | 1842 | 1461629863336 Marionette DEBUG loaded listener.js 17:17:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 68 (0x7f6b37b72800) [pid = 1842] [serial = 195] [outer = 0x7f6b347a7000] 17:17:44 INFO - PROCESS | 1842 | 1461629864110 Marionette TRACE conn4 <- [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]]]}] 17:17:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:17:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1233ms 17:17:44 INFO - PROCESS | 1842 | 1461629864152 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 17:17:44 INFO - PROCESS | 1842 | 1461629864156 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 17:17:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:17:44 INFO - PROCESS | 1842 | 1461629864162 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:17:44 INFO - PROCESS | 1842 | 1461629864168 Marionette TRACE conn4 <- [1,234,null,{}] 17:17:44 INFO - PROCESS | 1842 | 1461629864183 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:44 INFO - PROCESS | 1842 | 1461629864344 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 17:17:44 INFO - PROCESS | 1842 | 1461629864472 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41c93000 == 33 [pid = 1842] [id = 66] 17:17:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 69 (0x7f6b41c76000) [pid = 1842] [serial = 196] [outer = (nil)] 17:17:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 70 (0x7f6b41e48c00) [pid = 1842] [serial = 197] [outer = 0x7f6b41c76000] 17:17:44 INFO - PROCESS | 1842 | 1461629864547 Marionette DEBUG loaded listener.js 17:17:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 71 (0x7f6b42d42c00) [pid = 1842] [serial = 198] [outer = 0x7f6b41c76000] 17:17:45 INFO - PROCESS | 1842 | 1461629865410 Marionette TRACE conn4 <- [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]]]}] 17:17:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:17:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1285ms 17:17:45 INFO - PROCESS | 1842 | 1461629865449 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 17:17:45 INFO - PROCESS | 1842 | 1461629865453 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 17:17:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:17:45 INFO - PROCESS | 1842 | 1461629865459 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:17:45 INFO - PROCESS | 1842 | 1461629865461 Marionette TRACE conn4 <- [1,238,null,{}] 17:17:45 INFO - PROCESS | 1842 | 1461629865467 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:45 INFO - PROCESS | 1842 | 1461629865619 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 17:17:45 INFO - PROCESS | 1842 | 1461629865752 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41eae800 == 34 [pid = 1842] [id = 67] 17:17:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 72 (0x7f6b41ce2800) [pid = 1842] [serial = 199] [outer = (nil)] 17:17:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 73 (0x7f6b431d9800) [pid = 1842] [serial = 200] [outer = 0x7f6b41ce2800] 17:17:45 INFO - PROCESS | 1842 | 1461629865823 Marionette DEBUG loaded listener.js 17:17:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 74 (0x7f6b44fb1c00) [pid = 1842] [serial = 201] [outer = 0x7f6b41ce2800] 17:17:46 INFO - PROCESS | 1842 | 1461629866735 Marionette TRACE conn4 <- [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]]]}] 17:17:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:17:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1330ms 17:17:46 INFO - PROCESS | 1842 | 1461629866790 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 17:17:46 INFO - PROCESS | 1842 | 1461629866795 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 17:17:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:17:46 INFO - PROCESS | 1842 | 1461629866819 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:17:46 INFO - PROCESS | 1842 | 1461629866825 Marionette TRACE conn4 <- [1,242,null,{}] 17:17:46 INFO - PROCESS | 1842 | 1461629866833 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:46 INFO - PROCESS | 1842 | 1461629866986 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 17:17:47 INFO - PROCESS | 1842 | 1461629867124 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34264000 == 35 [pid = 1842] [id = 68] 17:17:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 75 (0x7f6b2ce30800) [pid = 1842] [serial = 202] [outer = (nil)] 17:17:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 76 (0x7f6b2e4fb000) [pid = 1842] [serial = 203] [outer = 0x7f6b2ce30800] 17:17:47 INFO - PROCESS | 1842 | 1461629867192 Marionette DEBUG loaded listener.js 17:17:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 77 (0x7f6b3224ac00) [pid = 1842] [serial = 204] [outer = 0x7f6b2ce30800] 17:17:47 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4300e000 == 34 [pid = 1842] [id = 44] 17:17:47 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3476f800 == 33 [pid = 1842] [id = 42] 17:17:47 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3b019800 == 32 [pid = 1842] [id = 43] 17:17:47 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b341d9000 == 31 [pid = 1842] [id = 47] 17:17:47 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e432800 == 30 [pid = 1842] [id = 48] 17:17:47 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b42d22000 == 29 [pid = 1842] [id = 46] 17:17:47 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b302ce800 == 28 [pid = 1842] [id = 41] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 76 (0x7f6b3bd80000) [pid = 1842] [serial = 161] [outer = (nil)] [url = about:blank] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 75 (0x7f6b35fef000) [pid = 1842] [serial = 155] [outer = (nil)] [url = about:blank] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 74 (0x7f6b2bcec400) [pid = 1842] [serial = 146] [outer = (nil)] [url = about:blank] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 73 (0x7f6b2e483800) [pid = 1842] [serial = 147] [outer = (nil)] [url = about:blank] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 72 (0x7f6b31799000) [pid = 1842] [serial = 149] [outer = (nil)] [url = about:blank] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 71 (0x7f6b2cc63000) [pid = 1842] [serial = 143] [outer = (nil)] [url = about:blank] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 70 (0x7f6b36097800) [pid = 1842] [serial = 158] [outer = (nil)] [url = about:blank] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 69 (0x7f6b33227000) [pid = 1842] [serial = 141] [outer = (nil)] [url = about:blank] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 68 (0x7f6b32039400) [pid = 1842] [serial = 140] [outer = (nil)] [url = about:blank] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 67 (0x7f6b33905c00) [pid = 1842] [serial = 152] [outer = (nil)] [url = about:blank] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 66 (0x7f6b360a1000) [pid = 1842] [serial = 156] [outer = (nil)] [url = about:blank] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 65 (0x7f6b37b69400) [pid = 1842] [serial = 159] [outer = (nil)] [url = about:blank] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 64 (0x7f6b347a6800) [pid = 1842] [serial = 153] [outer = (nil)] [url = about:blank] 17:17:47 INFO - PROCESS | 1842 | --DOMWINDOW == 63 (0x7f6b32750c00) [pid = 1842] [serial = 150] [outer = (nil)] [url = about:blank] 17:17:48 INFO - PROCESS | 1842 | 1461629868025 Marionette TRACE conn4 <- [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]]]}] 17:17:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:17:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1251ms 17:17:48 INFO - PROCESS | 1842 | 1461629868054 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 17:17:48 INFO - PROCESS | 1842 | 1461629868061 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 17:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:17:48 INFO - PROCESS | 1842 | 1461629868073 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:17:48 INFO - PROCESS | 1842 | 1461629868076 Marionette TRACE conn4 <- [1,246,null,{}] 17:17:48 INFO - PROCESS | 1842 | 1461629868090 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:48 INFO - PROCESS | 1842 | 1461629868232 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 17:17:48 INFO - PROCESS | 1842 | 1461629868248 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b32094000 == 29 [pid = 1842] [id = 69] 17:17:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 64 (0x7f6b32585800) [pid = 1842] [serial = 205] [outer = (nil)] 17:17:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 65 (0x7f6b3258e000) [pid = 1842] [serial = 206] [outer = 0x7f6b32585800] 17:17:48 INFO - PROCESS | 1842 | 1461629868308 Marionette DEBUG loaded listener.js 17:17:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 66 (0x7f6b33434c00) [pid = 1842] [serial = 207] [outer = 0x7f6b32585800] 17:17:49 INFO - PROCESS | 1842 | 1461629869022 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 988ms 17:17:49 INFO - PROCESS | 1842 | 1461629869062 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 17:17:49 INFO - PROCESS | 1842 | 1461629869064 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 17:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:17:49 INFO - PROCESS | 1842 | 1461629869070 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:17:49 INFO - PROCESS | 1842 | 1461629869075 Marionette TRACE conn4 <- [1,250,null,{}] 17:17:49 INFO - PROCESS | 1842 | 1461629869101 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:49 INFO - PROCESS | 1842 | 1461629869240 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 17:17:49 INFO - PROCESS | 1842 | 1461629869260 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3503d000 == 30 [pid = 1842] [id = 70] 17:17:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 67 (0x7f6b35349c00) [pid = 1842] [serial = 208] [outer = (nil)] 17:17:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 68 (0x7f6b360a0c00) [pid = 1842] [serial = 209] [outer = 0x7f6b35349c00] 17:17:49 INFO - PROCESS | 1842 | 1461629869322 Marionette DEBUG loaded listener.js 17:17:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 69 (0x7f6b37d61000) [pid = 1842] [serial = 210] [outer = 0x7f6b35349c00] 17:17:50 INFO - PROCESS | 1842 | 1461629870020 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:17:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:17:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 990ms 17:17:50 INFO - PROCESS | 1842 | 1461629870062 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 17:17:50 INFO - PROCESS | 1842 | 1461629870065 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 17:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:17:50 INFO - PROCESS | 1842 | 1461629870071 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:17:50 INFO - PROCESS | 1842 | 1461629870084 Marionette TRACE conn4 <- [1,254,null,{}] 17:17:50 INFO - PROCESS | 1842 | 1461629870089 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:50 INFO - PROCESS | 1842 | 1461629870259 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 17:17:50 INFO - PROCESS | 1842 | 1461629870282 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3581f000 == 31 [pid = 1842] [id = 71] 17:17:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 70 (0x7f6b32586c00) [pid = 1842] [serial = 211] [outer = (nil)] 17:17:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 71 (0x7f6b3bd84c00) [pid = 1842] [serial = 212] [outer = 0x7f6b32586c00] 17:17:50 INFO - PROCESS | 1842 | 1461629870345 Marionette DEBUG loaded listener.js 17:17:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 72 (0x7f6b41ce4800) [pid = 1842] [serial = 213] [outer = 0x7f6b32586c00] 17:17:51 INFO - PROCESS | 1842 | 1461629871055 Marionette TRACE conn4 <- [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]]]}] 17:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1042ms 17:17:51 INFO - PROCESS | 1842 | 1461629871115 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 17:17:51 INFO - PROCESS | 1842 | 1461629871118 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 17:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:17:51 INFO - PROCESS | 1842 | 1461629871123 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:17:51 INFO - PROCESS | 1842 | 1461629871125 Marionette TRACE conn4 <- [1,258,null,{}] 17:17:51 INFO - PROCESS | 1842 | 1461629871130 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:51 INFO - PROCESS | 1842 | 1461629871295 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 17:17:51 INFO - PROCESS | 1842 | 1461629871320 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41914800 == 32 [pid = 1842] [id = 72] 17:17:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 73 (0x7f6b2ade4800) [pid = 1842] [serial = 214] [outer = (nil)] 17:17:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 74 (0x7f6b41e8c000) [pid = 1842] [serial = 215] [outer = 0x7f6b2ade4800] 17:17:51 INFO - PROCESS | 1842 | 1461629871380 Marionette DEBUG loaded listener.js 17:17:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 75 (0x7f6b42ec4800) [pid = 1842] [serial = 216] [outer = 0x7f6b2ade4800] 17:17:51 INFO - PROCESS | 1842 | --DOMWINDOW == 74 (0x7f6b2b577000) [pid = 1842] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:17:51 INFO - PROCESS | 1842 | --DOMWINDOW == 73 (0x7f6b34818c00) [pid = 1842] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:17:51 INFO - PROCESS | 1842 | --DOMWINDOW == 72 (0x7f6b41cecc00) [pid = 1842] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:17:51 INFO - PROCESS | 1842 | --DOMWINDOW == 71 (0x7f6b2aa0b000) [pid = 1842] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:17:51 INFO - PROCESS | 1842 | --DOMWINDOW == 70 (0x7f6b2e47e800) [pid = 1842] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:17:51 INFO - PROCESS | 1842 | --DOMWINDOW == 69 (0x7f6b2aa07000) [pid = 1842] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:17:52 INFO - PROCESS | 1842 | 1461629872104 Marionette TRACE conn4 <- [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]]]}] 17:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1029ms 17:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:17:52 INFO - PROCESS | 1842 | 1461629872153 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 17:17:52 INFO - PROCESS | 1842 | 1461629872156 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 17:17:52 INFO - PROCESS | 1842 | 1461629872162 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:17:52 INFO - PROCESS | 1842 | 1461629872164 Marionette TRACE conn4 <- [1,262,null,{}] 17:17:52 INFO - PROCESS | 1842 | 1461629872169 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:52 INFO - PROCESS | 1842 | 1461629872371 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 17:17:52 INFO - PROCESS | 1842 | 1461629872430 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41920800 == 33 [pid = 1842] [id = 73] 17:17:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 70 (0x7f6b2bdf2400) [pid = 1842] [serial = 217] [outer = (nil)] 17:17:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 71 (0x7f6b41cf0400) [pid = 1842] [serial = 218] [outer = 0x7f6b2bdf2400] 17:17:52 INFO - PROCESS | 1842 | 1461629872492 Marionette DEBUG loaded listener.js 17:17:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 72 (0x7f6b469a3400) [pid = 1842] [serial = 219] [outer = 0x7f6b2bdf2400] 17:17:53 INFO - PROCESS | 1842 | 1461629873075 Marionette TRACE conn4 <- [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]]]}] 17:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 932ms 17:17:53 INFO - PROCESS | 1842 | 1461629873093 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 17:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:17:53 INFO - PROCESS | 1842 | 1461629873096 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 17:17:53 INFO - PROCESS | 1842 | 1461629873102 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:17:53 INFO - PROCESS | 1842 | 1461629873105 Marionette TRACE conn4 <- [1,266,null,{}] 17:17:53 INFO - PROCESS | 1842 | 1461629873110 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:53 INFO - PROCESS | 1842 | 1461629873242 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 17:17:53 INFO - PROCESS | 1842 | 1461629873337 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b42d16800 == 34 [pid = 1842] [id = 74] 17:17:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 73 (0x7f6b2da0a400) [pid = 1842] [serial = 220] [outer = (nil)] 17:17:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 74 (0x7f6b3028f000) [pid = 1842] [serial = 221] [outer = 0x7f6b2da0a400] 17:17:53 INFO - PROCESS | 1842 | 1461629873393 Marionette DEBUG loaded listener.js 17:17:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 75 (0x7f6b30295400) [pid = 1842] [serial = 222] [outer = 0x7f6b2da0a400] 17:17:53 INFO - PROCESS | 1842 | 1461629873944 Marionette TRACE conn4 <- [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]]]}] 17:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 878ms 17:17:54 INFO - PROCESS | 1842 | 1461629874008 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 17:17:54 INFO - PROCESS | 1842 | 1461629874010 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 17:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:17:54 INFO - PROCESS | 1842 | 1461629874016 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:17:54 INFO - PROCESS | 1842 | 1461629874018 Marionette TRACE conn4 <- [1,270,null,{}] 17:17:54 INFO - PROCESS | 1842 | 1461629874023 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:54 INFO - PROCESS | 1842 | 1461629874148 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 17:17:54 INFO - PROCESS | 1842 | 1461629874161 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46647800 == 35 [pid = 1842] [id = 75] 17:17:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 76 (0x7f6b3028a000) [pid = 1842] [serial = 223] [outer = (nil)] 17:17:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 77 (0x7f6b469a2400) [pid = 1842] [serial = 224] [outer = 0x7f6b3028a000] 17:17:54 INFO - PROCESS | 1842 | 1461629874220 Marionette DEBUG loaded listener.js 17:17:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 78 (0x7f6b469acc00) [pid = 1842] [serial = 225] [outer = 0x7f6b3028a000] 17:17:55 INFO - PROCESS | 1842 | 1461629875147 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:17:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1178ms 17:17:55 INFO - PROCESS | 1842 | 1461629875196 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 17:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:17:55 INFO - PROCESS | 1842 | 1461629875203 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 17:17:55 INFO - PROCESS | 1842 | 1461629875210 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:17:55 INFO - PROCESS | 1842 | 1461629875216 Marionette TRACE conn4 <- [1,274,null,{}] 17:17:55 INFO - PROCESS | 1842 | 1461629875223 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:55 INFO - PROCESS | 1842 | 1461629875384 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 17:17:55 INFO - PROCESS | 1842 | 1461629875515 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b344e0000 == 36 [pid = 1842] [id = 76] 17:17:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 79 (0x7f6b30292000) [pid = 1842] [serial = 226] [outer = (nil)] 17:17:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 80 (0x7f6b3224cc00) [pid = 1842] [serial = 227] [outer = 0x7f6b30292000] 17:17:55 INFO - PROCESS | 1842 | 1461629875589 Marionette DEBUG loaded listener.js 17:17:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 81 (0x7f6b3258a800) [pid = 1842] [serial = 228] [outer = 0x7f6b30292000] 17:17:56 INFO - PROCESS | 1842 | 1461629876397 Marionette TRACE conn4 <- [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]]]}] 17:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1238ms 17:17:56 INFO - PROCESS | 1842 | 1461629876449 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 17:17:56 INFO - PROCESS | 1842 | 1461629876457 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 17:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:17:56 INFO - PROCESS | 1842 | 1461629876487 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:17:56 INFO - PROCESS | 1842 | 1461629876490 Marionette TRACE conn4 <- [1,278,null,{}] 17:17:56 INFO - PROCESS | 1842 | 1461629876496 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:56 INFO - PROCESS | 1842 | 1461629876652 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 17:17:56 INFO - PROCESS | 1842 | 1461629876781 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41908000 == 37 [pid = 1842] [id = 77] 17:17:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 82 (0x7f6b3363e400) [pid = 1842] [serial = 229] [outer = (nil)] 17:17:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 83 (0x7f6b34f9d400) [pid = 1842] [serial = 230] [outer = 0x7f6b3363e400] 17:17:56 INFO - PROCESS | 1842 | 1461629876854 Marionette DEBUG loaded listener.js 17:17:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 84 (0x7f6b37b69400) [pid = 1842] [serial = 231] [outer = 0x7f6b3363e400] 17:17:57 INFO - PROCESS | 1842 | 1461629877652 Marionette TRACE conn4 <- [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]]]}] 17:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1188ms 17:17:57 INFO - PROCESS | 1842 | 1461629877687 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 17:17:57 INFO - PROCESS | 1842 | 1461629877690 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 17:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:17:57 INFO - PROCESS | 1842 | 1461629877698 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:17:57 INFO - PROCESS | 1842 | 1461629877703 Marionette TRACE conn4 <- [1,282,null,{}] 17:17:57 INFO - PROCESS | 1842 | 1461629877767 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:57 INFO - PROCESS | 1842 | 1461629877949 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 17:17:58 INFO - PROCESS | 1842 | 1461629878054 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46879800 == 38 [pid = 1842] [id = 78] 17:17:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 85 (0x7f6b3bd85000) [pid = 1842] [serial = 232] [outer = (nil)] 17:17:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 86 (0x7f6b43071400) [pid = 1842] [serial = 233] [outer = 0x7f6b3bd85000] 17:17:58 INFO - PROCESS | 1842 | 1461629878124 Marionette DEBUG loaded listener.js 17:17:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 87 (0x7f6b46869400) [pid = 1842] [serial = 234] [outer = 0x7f6b3bd85000] 17:17:58 INFO - PROCESS | 1842 | 1461629878878 Marionette TRACE conn4 <- [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]]]}] 17:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1239ms 17:17:58 INFO - PROCESS | 1842 | 1461629878938 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 17:17:58 INFO - PROCESS | 1842 | 1461629878942 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 17:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:17:58 INFO - PROCESS | 1842 | 1461629878947 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:17:58 INFO - PROCESS | 1842 | 1461629878950 Marionette TRACE conn4 <- [1,286,null,{}] 17:17:58 INFO - PROCESS | 1842 | 1461629878955 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:59 INFO - PROCESS | 1842 | 1461629879111 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 17:17:59 INFO - PROCESS | 1842 | 1461629879241 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b470ae000 == 39 [pid = 1842] [id = 79] 17:17:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 88 (0x7f6b41e46c00) [pid = 1842] [serial = 235] [outer = (nil)] 17:17:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 89 (0x7f6b46ea1800) [pid = 1842] [serial = 236] [outer = 0x7f6b41e46c00] 17:17:59 INFO - PROCESS | 1842 | 1461629879314 Marionette DEBUG loaded listener.js 17:17:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 90 (0x7f6b4722f800) [pid = 1842] [serial = 237] [outer = 0x7f6b41e46c00] 17:18:00 INFO - PROCESS | 1842 | 1461629880058 Marionette TRACE conn4 <- [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]]]}] 17:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1135ms 17:18:00 INFO - PROCESS | 1842 | 1461629880085 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 17:18:00 INFO - PROCESS | 1842 | 1461629880087 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 17:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:18:00 INFO - PROCESS | 1842 | 1461629880093 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:18:00 INFO - PROCESS | 1842 | 1461629880095 Marionette TRACE conn4 <- [1,290,null,{}] 17:18:00 INFO - PROCESS | 1842 | 1461629880101 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:00 INFO - PROCESS | 1842 | 1461629880252 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 17:18:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 91 (0x7f6b33f3a800) [pid = 1842] [serial = 238] [outer = 0x7f6b2cf84400] 17:18:00 INFO - PROCESS | 1842 | 1461629880422 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b49982800 == 40 [pid = 1842] [id = 80] 17:18:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 92 (0x7f6b33f3ec00) [pid = 1842] [serial = 239] [outer = (nil)] 17:18:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f6b33f42800) [pid = 1842] [serial = 240] [outer = 0x7f6b33f3ec00] 17:18:00 INFO - PROCESS | 1842 | 1461629880506 Marionette DEBUG loaded listener.js 17:18:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f6b33f46400) [pid = 1842] [serial = 241] [outer = 0x7f6b33f3ec00] 17:18:01 INFO - PROCESS | 1842 | 1461629881337 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1277ms 17:18:01 INFO - PROCESS | 1842 | 1461629881374 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 17:18:01 INFO - PROCESS | 1842 | 1461629881380 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 17:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:18:01 INFO - PROCESS | 1842 | 1461629881387 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:18:01 INFO - PROCESS | 1842 | 1461629881390 Marionette TRACE conn4 <- [1,294,null,{}] 17:18:01 INFO - PROCESS | 1842 | 1461629881396 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:01 INFO - PROCESS | 1842 | 1461629881581 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 17:18:01 INFO - PROCESS | 1842 | 1461629881715 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b49968000 == 41 [pid = 1842] [id = 81] 17:18:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f6b33f3f800) [pid = 1842] [serial = 242] [outer = (nil)] 17:18:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f6b47384800) [pid = 1842] [serial = 243] [outer = 0x7f6b33f3f800] 17:18:01 INFO - PROCESS | 1842 | 1461629881788 Marionette DEBUG loaded listener.js 17:18:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f6b4993d400) [pid = 1842] [serial = 244] [outer = 0x7f6b33f3f800] 17:18:02 INFO - PROCESS | 1842 | 1461629882744 Marionette TRACE conn4 <- [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]]]}] 17:18:02 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. 17:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1430ms 17:18:02 INFO - PROCESS | 1842 | 1461629882819 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 17:18:02 INFO - PROCESS | 1842 | 1461629882823 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 17:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:18:02 INFO - PROCESS | 1842 | 1461629882832 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:18:02 INFO - PROCESS | 1842 | 1461629882836 Marionette TRACE conn4 <- [1,298,null,{}] 17:18:02 INFO - PROCESS | 1842 | 1461629882843 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:03 INFO - PROCESS | 1842 | 1461629883063 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 17:18:03 INFO - PROCESS | 1842 | 1461629883194 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b33c3f800 == 42 [pid = 1842] [id = 82] 17:18:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f6b2b574800) [pid = 1842] [serial = 245] [outer = (nil)] 17:18:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f6b358c7000) [pid = 1842] [serial = 246] [outer = 0x7f6b2b574800] 17:18:03 INFO - PROCESS | 1842 | 1461629883326 Marionette DEBUG loaded listener.js 17:18:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f6b49c0a000) [pid = 1842] [serial = 247] [outer = 0x7f6b2b574800] 17:18:04 INFO - PROCESS | 1842 | 1461629884421 Marionette TRACE conn4 <- [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]]]}] 17:18:04 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. 17:18:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1637ms 17:18:04 INFO - PROCESS | 1842 | 1461629884468 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 17:18:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:18:04 INFO - PROCESS | 1842 | 1461629884473 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 17:18:04 INFO - PROCESS | 1842 | 1461629884480 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:18:04 INFO - PROCESS | 1842 | 1461629884485 Marionette TRACE conn4 <- [1,302,null,{}] 17:18:04 INFO - PROCESS | 1842 | 1461629884492 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:04 INFO - PROCESS | 1842 | 1461629884717 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 17:18:04 INFO - PROCESS | 1842 | 1461629884909 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cfc7000 == 43 [pid = 1842] [id = 83] 17:18:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f6b2e47ec00) [pid = 1842] [serial = 248] [outer = (nil)] 17:18:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f6b31910800) [pid = 1842] [serial = 249] [outer = 0x7f6b2e47ec00] 17:18:05 INFO - PROCESS | 1842 | 1461629885023 Marionette DEBUG loaded listener.js 17:18:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f6b32589800) [pid = 1842] [serial = 250] [outer = 0x7f6b2e47ec00] 17:18:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b42d16800 == 42 [pid = 1842] [id = 74] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f6b42d40400) [pid = 1842] [serial = 188] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41920800 == 41 [pid = 1842] [id = 73] 17:18:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41914800 == 40 [pid = 1842] [id = 72] 17:18:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3503d000 == 39 [pid = 1842] [id = 70] 17:18:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b32094000 == 38 [pid = 1842] [id = 69] 17:18:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34264000 == 37 [pid = 1842] [id = 68] 17:18:05 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41eae800 == 36 [pid = 1842] [id = 67] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f6b33d49c00) [pid = 1842] [serial = 174] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f6b35e8cc00) [pid = 1842] [serial = 176] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f6b41e97400) [pid = 1842] [serial = 185] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f6b3bd84400) [pid = 1842] [serial = 179] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 97 (0x7f6b37ba4000) [pid = 1842] [serial = 177] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 96 (0x7f6b420f2400) [pid = 1842] [serial = 186] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 95 (0x7f6b2ce38800) [pid = 1842] [serial = 164] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 94 (0x7f6b2e4f0800) [pid = 1842] [serial = 170] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 93 (0x7f6b30d72000) [pid = 1842] [serial = 171] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 92 (0x7f6b336dfc00) [pid = 1842] [serial = 167] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 91 (0x7f6b32fab000) [pid = 1842] [serial = 173] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 90 (0x7f6b41b32000) [pid = 1842] [serial = 182] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 89 (0x7f6b41c79400) [pid = 1842] [serial = 183] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | --DOMWINDOW == 88 (0x7f6b41b2bc00) [pid = 1842] [serial = 180] [outer = (nil)] [url = about:blank] 17:18:05 INFO - PROCESS | 1842 | 1461629885703 Marionette TRACE conn4 <- [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]]]}] 17:18:05 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. 17:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1231ms 17:18:05 INFO - PROCESS | 1842 | 1461629885711 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 17:18:05 INFO - PROCESS | 1842 | 1461629885719 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 17:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:18:05 INFO - PROCESS | 1842 | 1461629885728 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:18:05 INFO - PROCESS | 1842 | 1461629885732 Marionette TRACE conn4 <- [1,306,null,{}] 17:18:05 INFO - PROCESS | 1842 | 1461629885737 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:05 INFO - PROCESS | 1842 | 1461629885891 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 17:18:05 INFO - PROCESS | 1842 | 1461629885991 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3426c800 == 37 [pid = 1842] [id = 84] 17:18:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 89 (0x7f6b32258000) [pid = 1842] [serial = 251] [outer = (nil)] 17:18:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 90 (0x7f6b33f32c00) [pid = 1842] [serial = 252] [outer = 0x7f6b32258000] 17:18:06 INFO - PROCESS | 1842 | 1461629886050 Marionette DEBUG loaded listener.js 17:18:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 91 (0x7f6b34fa3000) [pid = 1842] [serial = 253] [outer = 0x7f6b32258000] 17:18:06 INFO - PROCESS | 1842 | 1461629886673 Marionette TRACE conn4 <- [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]]]}] 17:18:06 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. 17:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 981ms 17:18:06 INFO - PROCESS | 1842 | 1461629886709 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 17:18:06 INFO - PROCESS | 1842 | 1461629886712 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 17:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:18:06 INFO - PROCESS | 1842 | 1461629886717 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:18:06 INFO - PROCESS | 1842 | 1461629886722 Marionette TRACE conn4 <- [1,310,null,{}] 17:18:06 INFO - PROCESS | 1842 | 1461629886736 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:06 INFO - PROCESS | 1842 | 1461629886908 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 17:18:06 INFO - PROCESS | 1842 | 1461629886934 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b37d9d000 == 38 [pid = 1842] [id = 85] 17:18:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 92 (0x7f6b35076c00) [pid = 1842] [serial = 254] [outer = (nil)] 17:18:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f6b40d1bc00) [pid = 1842] [serial = 255] [outer = 0x7f6b35076c00] 17:18:06 INFO - PROCESS | 1842 | 1461629886994 Marionette DEBUG loaded listener.js 17:18:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f6b41e39000) [pid = 1842] [serial = 256] [outer = 0x7f6b35076c00] 17:18:07 INFO - PROCESS | 1842 | 1461629887768 Marionette TRACE conn4 <- [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]]]}] 17:18:07 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. 17:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1094ms 17:18:07 INFO - PROCESS | 1842 | 1461629887812 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 17:18:07 INFO - PROCESS | 1842 | 1461629887816 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 17:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:18:07 INFO - PROCESS | 1842 | 1461629887821 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:18:07 INFO - PROCESS | 1842 | 1461629887824 Marionette TRACE conn4 <- [1,314,null,{}] 17:18:07 INFO - PROCESS | 1842 | 1461629887834 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:07 INFO - PROCESS | 1842 | 1461629887997 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 17:18:08 INFO - PROCESS | 1842 | 1461629888066 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b419c4000 == 39 [pid = 1842] [id = 86] 17:18:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f6b35537000) [pid = 1842] [serial = 257] [outer = (nil)] 17:18:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f6b42e10c00) [pid = 1842] [serial = 258] [outer = 0x7f6b35537000] 17:18:08 INFO - PROCESS | 1842 | 1461629888130 Marionette DEBUG loaded listener.js 17:18:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f6b44fbbc00) [pid = 1842] [serial = 259] [outer = 0x7f6b35537000] 17:18:08 INFO - PROCESS | 1842 | 1461629888806 Marionette TRACE conn4 <- [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]]]}] 17:18:08 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. 17:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1036ms 17:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:18:08 INFO - PROCESS | 1842 | 1461629888864 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 17:18:08 INFO - PROCESS | 1842 | 1461629888867 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 17:18:08 INFO - PROCESS | 1842 | 1461629888872 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:18:08 INFO - PROCESS | 1842 | 1461629888875 Marionette TRACE conn4 <- [1,318,null,{}] 17:18:08 INFO - PROCESS | 1842 | 1461629888893 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:09 INFO - PROCESS | 1842 | 1461629889063 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 17:18:09 INFO - PROCESS | 1842 | 1461629889135 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b44a2e800 == 40 [pid = 1842] [id = 87] 17:18:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f6b38014800) [pid = 1842] [serial = 260] [outer = (nil)] 17:18:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f6b469a8800) [pid = 1842] [serial = 261] [outer = 0x7f6b38014800] 17:18:09 INFO - PROCESS | 1842 | 1461629889197 Marionette DEBUG loaded listener.js 17:18:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f6b47238c00) [pid = 1842] [serial = 262] [outer = 0x7f6b38014800] 17:18:09 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f6b2da0a400) [pid = 1842] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:18:09 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f6b2ade4800) [pid = 1842] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:18:09 INFO - PROCESS | 1842 | --DOMWINDOW == 97 (0x7f6b35349c00) [pid = 1842] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:18:09 INFO - PROCESS | 1842 | --DOMWINDOW == 96 (0x7f6b2ce30800) [pid = 1842] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:18:09 INFO - PROCESS | 1842 | --DOMWINDOW == 95 (0x7f6b32585800) [pid = 1842] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:18:09 INFO - PROCESS | 1842 | --DOMWINDOW == 94 (0x7f6b2aa09800) [pid = 1842] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:18:09 INFO - PROCESS | 1842 | --DOMWINDOW == 93 (0x7f6b2bdf2400) [pid = 1842] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:18:09 INFO - PROCESS | 1842 | --DOMWINDOW == 92 (0x7f6b32586c00) [pid = 1842] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:18:10 INFO - PROCESS | 1842 | 1461629890019 Marionette TRACE conn4 <- [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]]]}] 17:18:10 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. 17:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1191ms 17:18:10 INFO - PROCESS | 1842 | 1461629890064 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 17:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:18:10 INFO - PROCESS | 1842 | 1461629890077 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 17:18:10 INFO - PROCESS | 1842 | 1461629890087 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:18:10 INFO - PROCESS | 1842 | 1461629890090 Marionette TRACE conn4 <- [1,322,null,{}] 17:18:10 INFO - PROCESS | 1842 | 1461629890095 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:10 INFO - PROCESS | 1842 | 1461629890254 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 17:18:10 INFO - PROCESS | 1842 | 1461629890266 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4687d800 == 41 [pid = 1842] [id = 88] 17:18:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 93 (0x7f6b32587400) [pid = 1842] [serial = 263] [outer = (nil)] 17:18:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 94 (0x7f6b49c17c00) [pid = 1842] [serial = 264] [outer = 0x7f6b32587400] 17:18:10 INFO - PROCESS | 1842 | 1461629890338 Marionette DEBUG loaded listener.js 17:18:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 95 (0x7f6b4b21c000) [pid = 1842] [serial = 265] [outer = 0x7f6b32587400] 17:18:11 INFO - PROCESS | 1842 | 1461629891038 Marionette TRACE conn4 <- [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]]]}] 17:18:11 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. 17:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1030ms 17:18:11 INFO - PROCESS | 1842 | 1461629891114 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 17:18:11 INFO - PROCESS | 1842 | 1461629891116 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 17:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:18:11 INFO - PROCESS | 1842 | 1461629891129 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:18:11 INFO - PROCESS | 1842 | 1461629891131 Marionette TRACE conn4 <- [1,326,null,{}] 17:18:11 INFO - PROCESS | 1842 | 1461629891136 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:11 INFO - PROCESS | 1842 | 1461629891265 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 17:18:11 INFO - PROCESS | 1842 | 1461629891275 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4b229000 == 42 [pid = 1842] [id = 89] 17:18:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 96 (0x7f6b2cb40c00) [pid = 1842] [serial = 266] [outer = (nil)] 17:18:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 97 (0x7f6b4b288400) [pid = 1842] [serial = 267] [outer = 0x7f6b2cb40c00] 17:18:11 INFO - PROCESS | 1842 | 1461629891334 Marionette DEBUG loaded listener.js 17:18:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 98 (0x7f6b4b461c00) [pid = 1842] [serial = 268] [outer = 0x7f6b2cb40c00] 17:18:12 INFO - PROCESS | 1842 | 1461629892254 Marionette TRACE conn4 <- [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]]]}] 17:18:12 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. 17:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1175ms 17:18:12 INFO - PROCESS | 1842 | 1461629892306 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 17:18:12 INFO - PROCESS | 1842 | 1461629892311 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 17:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:18:12 INFO - PROCESS | 1842 | 1461629892319 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:18:12 INFO - PROCESS | 1842 | 1461629892324 Marionette TRACE conn4 <- [1,330,null,{}] 17:18:12 INFO - PROCESS | 1842 | 1461629892378 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:12 INFO - PROCESS | 1842 | 1461629892562 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 17:18:12 INFO - PROCESS | 1842 | 1461629892709 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34305000 == 43 [pid = 1842] [id = 90] 17:18:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f6b295dd000) [pid = 1842] [serial = 269] [outer = (nil)] 17:18:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f6b295e0400) [pid = 1842] [serial = 270] [outer = 0x7f6b295dd000] 17:18:12 INFO - PROCESS | 1842 | 1461629892787 Marionette DEBUG loaded listener.js 17:18:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f6b2cf7f800) [pid = 1842] [serial = 271] [outer = 0x7f6b295dd000] 17:18:13 INFO - PROCESS | 1842 | 1461629893758 Marionette TRACE conn4 <- [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]]]}] 17:18:13 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. 17:18:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1476ms 17:18:13 INFO - PROCESS | 1842 | 1461629893795 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 17:18:13 INFO - PROCESS | 1842 | 1461629893803 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 17:18:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:18:13 INFO - PROCESS | 1842 | 1461629893813 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:18:13 INFO - PROCESS | 1842 | 1461629893817 Marionette TRACE conn4 <- [1,334,null,{}] 17:18:13 INFO - PROCESS | 1842 | 1461629893822 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:13 INFO - PROCESS | 1842 | 1461629893975 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 17:18:14 INFO - PROCESS | 1842 | 1461629894119 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35295800 == 44 [pid = 1842] [id = 91] 17:18:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f6b295ddc00) [pid = 1842] [serial = 272] [outer = (nil)] 17:18:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f6b33227000) [pid = 1842] [serial = 273] [outer = 0x7f6b295ddc00] 17:18:14 INFO - PROCESS | 1842 | 1461629894195 Marionette DEBUG loaded listener.js 17:18:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f6b33f44000) [pid = 1842] [serial = 274] [outer = 0x7f6b295ddc00] 17:18:15 INFO - PROCESS | 1842 | 1461629895016 Marionette TRACE conn4 <- [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]]]}] 17:18:15 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. 17:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1233ms 17:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:18:15 INFO - PROCESS | 1842 | 1461629895050 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 17:18:15 INFO - PROCESS | 1842 | 1461629895053 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 17:18:15 INFO - PROCESS | 1842 | 1461629895060 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:18:15 INFO - PROCESS | 1842 | 1461629895066 Marionette TRACE conn4 <- [1,338,null,{}] 17:18:15 INFO - PROCESS | 1842 | 1461629895081 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:15 INFO - PROCESS | 1842 | 1461629895236 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 17:18:15 INFO - PROCESS | 1842 | 1461629895373 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4683d800 == 45 [pid = 1842] [id = 92] 17:18:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f6b3616c400) [pid = 1842] [serial = 275] [outer = (nil)] 17:18:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f6b41cecc00) [pid = 1842] [serial = 276] [outer = 0x7f6b3616c400] 17:18:15 INFO - PROCESS | 1842 | 1461629895447 Marionette DEBUG loaded listener.js 17:18:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f6b43078000) [pid = 1842] [serial = 277] [outer = 0x7f6b3616c400] 17:18:16 INFO - PROCESS | 1842 | 1461629896377 Marionette TRACE conn4 <- [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]]]}] 17:18:16 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. 17:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1389ms 17:18:16 INFO - PROCESS | 1842 | 1461629896451 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 17:18:16 INFO - PROCESS | 1842 | 1461629896458 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 17:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:18:16 INFO - PROCESS | 1842 | 1461629896468 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:18:16 INFO - PROCESS | 1842 | 1461629896472 Marionette TRACE conn4 <- [1,342,null,{}] 17:18:16 INFO - PROCESS | 1842 | 1461629896481 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:16 INFO - PROCESS | 1842 | 1461629896748 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 17:18:16 INFO - PROCESS | 1842 | 1461629896891 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46710800 == 46 [pid = 1842] [id = 93] 17:18:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f6b298e6400) [pid = 1842] [serial = 278] [outer = (nil)] 17:18:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f6b298ed000) [pid = 1842] [serial = 279] [outer = 0x7f6b298e6400] 17:18:16 INFO - PROCESS | 1842 | 1461629896961 Marionette DEBUG loaded listener.js 17:18:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f6b34fa1c00) [pid = 1842] [serial = 280] [outer = 0x7f6b298e6400] 17:18:17 INFO - PROCESS | 1842 | 1461629897709 Marionette TRACE conn4 <- [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]]]}] 17:18:17 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. 17:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1284ms 17:18:17 INFO - PROCESS | 1842 | 1461629897750 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 17:18:17 INFO - PROCESS | 1842 | 1461629897752 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 17:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:18:17 INFO - PROCESS | 1842 | 1461629897873 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:18:17 INFO - PROCESS | 1842 | 1461629897876 Marionette TRACE conn4 <- [1,346,null,{}] 17:18:17 INFO - PROCESS | 1842 | 1461629897888 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:18 INFO - PROCESS | 1842 | 1461629898035 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 17:18:18 INFO - PROCESS | 1842 | 1461629898151 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41c89000 == 47 [pid = 1842] [id = 94] 17:18:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f6b295db800) [pid = 1842] [serial = 281] [outer = (nil)] 17:18:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f6b37ba0800) [pid = 1842] [serial = 282] [outer = 0x7f6b295db800] 17:18:18 INFO - PROCESS | 1842 | 1461629898229 Marionette DEBUG loaded listener.js 17:18:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f6b46869800) [pid = 1842] [serial = 283] [outer = 0x7f6b295db800] 17:18:19 INFO - PROCESS | 1842 | 1461629899006 Marionette TRACE conn4 <- [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]]]}] 17:18:19 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. 17:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1240ms 17:18:19 INFO - PROCESS | 1842 | 1461629899058 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 17:18:19 INFO - PROCESS | 1842 | 1461629899062 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 17:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:18:19 INFO - PROCESS | 1842 | 1461629899067 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:18:19 INFO - PROCESS | 1842 | 1461629899070 Marionette TRACE conn4 <- [1,350,null,{}] 17:18:19 INFO - PROCESS | 1842 | 1461629899075 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:19 INFO - PROCESS | 1842 | 1461629899249 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 17:18:19 INFO - PROCESS | 1842 | 1461629899606 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3315a800 == 48 [pid = 1842] [id = 95] 17:18:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f6b295db400) [pid = 1842] [serial = 284] [outer = (nil)] 17:18:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f6b298e4400) [pid = 1842] [serial = 285] [outer = 0x7f6b295db400] 17:18:19 INFO - PROCESS | 1842 | 1461629899735 Marionette DEBUG loaded listener.js 17:18:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f6b2ade4800) [pid = 1842] [serial = 286] [outer = 0x7f6b295db400] 17:18:20 INFO - PROCESS | 1842 | 1461629900545 Marionette TRACE conn4 <- [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]]]}] 17:18:20 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. 17:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1532ms 17:18:20 INFO - PROCESS | 1842 | 1461629900610 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 17:18:20 INFO - PROCESS | 1842 | 1461629900616 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 17:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:18:20 INFO - PROCESS | 1842 | 1461629900625 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:18:20 INFO - PROCESS | 1842 | 1461629900629 Marionette TRACE conn4 <- [1,354,null,{}] 17:18:20 INFO - PROCESS | 1842 | 1461629900636 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:20 INFO - PROCESS | 1842 | 1461629900800 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 17:18:20 INFO - PROCESS | 1842 | 1461629900938 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b30da8800 == 49 [pid = 1842] [id = 96] 17:18:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f6b30293c00) [pid = 1842] [serial = 287] [outer = (nil)] 17:18:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f6b31796c00) [pid = 1842] [serial = 288] [outer = 0x7f6b30293c00] 17:18:21 INFO - PROCESS | 1842 | 1461629901003 Marionette DEBUG loaded listener.js 17:18:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f6b32587c00) [pid = 1842] [serial = 289] [outer = 0x7f6b30293c00] 17:18:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4687d800 == 48 [pid = 1842] [id = 88] 17:18:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b44a2e800 == 47 [pid = 1842] [id = 87] 17:18:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b419c4000 == 46 [pid = 1842] [id = 86] 17:18:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b37d9d000 == 45 [pid = 1842] [id = 85] 17:18:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3581f000 == 44 [pid = 1842] [id = 71] 17:18:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3426c800 == 43 [pid = 1842] [id = 84] 17:18:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cfc7000 == 42 [pid = 1842] [id = 83] 17:18:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b470ae000 == 41 [pid = 1842] [id = 79] 17:18:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46879800 == 40 [pid = 1842] [id = 78] 17:18:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41908000 == 39 [pid = 1842] [id = 77] 17:18:21 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b344e0000 == 38 [pid = 1842] [id = 76] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f6b3028f000) [pid = 1842] [serial = 221] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f6b41e8c000) [pid = 1842] [serial = 215] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f6b360a0c00) [pid = 1842] [serial = 209] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f6b37d61000) [pid = 1842] [serial = 210] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f6b3224ac00) [pid = 1842] [serial = 204] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f6b2e4fb000) [pid = 1842] [serial = 203] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f6b3258e000) [pid = 1842] [serial = 206] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f6b33434c00) [pid = 1842] [serial = 207] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f6b41e48c00) [pid = 1842] [serial = 197] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f6b2e481400) [pid = 1842] [serial = 191] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f6b42e05c00) [pid = 1842] [serial = 189] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f6b431d9800) [pid = 1842] [serial = 200] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f6b36093400) [pid = 1842] [serial = 194] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f6b41cf0400) [pid = 1842] [serial = 218] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f6b3bd84c00) [pid = 1842] [serial = 212] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f6b42ec4800) [pid = 1842] [serial = 216] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f6b469a3400) [pid = 1842] [serial = 219] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f6b30295400) [pid = 1842] [serial = 222] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f6b41ce4800) [pid = 1842] [serial = 213] [outer = (nil)] [url = about:blank] 17:18:21 INFO - PROCESS | 1842 | 1461629901859 Marionette TRACE conn4 <- [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]]]}] 17:18:21 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. 17:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1288ms 17:18:21 INFO - PROCESS | 1842 | 1461629901915 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 17:18:21 INFO - PROCESS | 1842 | 1461629901920 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 17:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:18:21 INFO - PROCESS | 1842 | 1461629901928 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:18:21 INFO - PROCESS | 1842 | 1461629901931 Marionette TRACE conn4 <- [1,358,null,{}] 17:18:21 INFO - PROCESS | 1842 | 1461629901936 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:22 INFO - PROCESS | 1842 | 1461629902076 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 17:18:22 INFO - PROCESS | 1842 | 1461629902093 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b344e0000 == 39 [pid = 1842] [id = 97] 17:18:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f6b3258e000) [pid = 1842] [serial = 290] [outer = (nil)] 17:18:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f6b33bf2000) [pid = 1842] [serial = 291] [outer = 0x7f6b3258e000] 17:18:22 INFO - PROCESS | 1842 | 1461629902157 Marionette DEBUG loaded listener.js 17:18:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f6b347ae000) [pid = 1842] [serial = 292] [outer = 0x7f6b3258e000] 17:18:23 INFO - PROCESS | 1842 | 1461629903005 Marionette TRACE conn4 <- [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]]]}] 17:18:23 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. 17:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1132ms 17:18:23 INFO - PROCESS | 1842 | 1461629903063 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 17:18:23 INFO - PROCESS | 1842 | 1461629903070 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 17:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:18:23 INFO - PROCESS | 1842 | 1461629903080 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:18:23 INFO - PROCESS | 1842 | 1461629903088 Marionette TRACE conn4 <- [1,362,null,{}] 17:18:23 INFO - PROCESS | 1842 | 1461629903100 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:23 INFO - PROCESS | 1842 | 1461629903241 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 17:18:23 INFO - PROCESS | 1842 | 1461629903254 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3581e000 == 40 [pid = 1842] [id = 98] 17:18:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f6b2f868400) [pid = 1842] [serial = 293] [outer = (nil)] 17:18:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f6b33f3fc00) [pid = 1842] [serial = 294] [outer = 0x7f6b2f868400] 17:18:23 INFO - PROCESS | 1842 | 1461629903312 Marionette DEBUG loaded listener.js 17:18:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f6b35346800) [pid = 1842] [serial = 295] [outer = 0x7f6b2f868400] 17:18:24 INFO - PROCESS | 1842 | 1461629904083 Marionette TRACE conn4 <- [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]]]}] 17:18:24 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. 17:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1039ms 17:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:18:24 INFO - PROCESS | 1842 | 1461629904117 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 17:18:24 INFO - PROCESS | 1842 | 1461629904120 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 17:18:24 INFO - PROCESS | 1842 | 1461629904125 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:18:24 INFO - PROCESS | 1842 | 1461629904128 Marionette TRACE conn4 <- [1,366,null,{}] 17:18:24 INFO - PROCESS | 1842 | 1461629904133 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:24 INFO - PROCESS | 1842 | 1461629904302 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 17:18:24 INFO - PROCESS | 1842 | 1461629904373 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3b019800 == 41 [pid = 1842] [id = 99] 17:18:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f6b2f868800) [pid = 1842] [serial = 296] [outer = (nil)] 17:18:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f6b33e8e800) [pid = 1842] [serial = 297] [outer = 0x7f6b2f868800] 17:18:24 INFO - PROCESS | 1842 | 1461629904429 Marionette DEBUG loaded listener.js 17:18:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f6b33e93c00) [pid = 1842] [serial = 298] [outer = 0x7f6b2f868800] 17:18:25 INFO - PROCESS | 1842 | 1461629905153 Marionette TRACE conn4 <- [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]]]}] 17:18:25 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. 17:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1085ms 17:18:25 INFO - PROCESS | 1842 | 1461629905218 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 17:18:25 INFO - PROCESS | 1842 | 1461629905220 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 17:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:18:25 INFO - PROCESS | 1842 | 1461629905226 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:18:25 INFO - PROCESS | 1842 | 1461629905228 Marionette TRACE conn4 <- [1,370,null,{}] 17:18:25 INFO - PROCESS | 1842 | 1461629905233 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:25 INFO - PROCESS | 1842 | 1461629905400 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 17:18:25 INFO - PROCESS | 1842 | 1461629905427 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41ca0000 == 42 [pid = 1842] [id = 100] 17:18:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f6b35345000) [pid = 1842] [serial = 299] [outer = (nil)] 17:18:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f6b35fed400) [pid = 1842] [serial = 300] [outer = 0x7f6b35345000] 17:18:25 INFO - PROCESS | 1842 | 1461629905498 Marionette DEBUG loaded listener.js 17:18:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f6b3bd7f800) [pid = 1842] [serial = 301] [outer = 0x7f6b35345000] 17:18:26 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f6b38014800) [pid = 1842] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:18:26 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f6b35537000) [pid = 1842] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:18:26 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f6b32587400) [pid = 1842] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:18:26 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f6b2e47ec00) [pid = 1842] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:18:26 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f6b32258000) [pid = 1842] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:18:26 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f6b35076c00) [pid = 1842] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:18:26 INFO - PROCESS | 1842 | 1461629906376 Marionette TRACE conn4 <- [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]]]}] 17:18:26 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. 17:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1174ms 17:18:26 INFO - PROCESS | 1842 | 1461629906405 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 17:18:26 INFO - PROCESS | 1842 | 1461629906408 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 17:18:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:18:26 INFO - PROCESS | 1842 | 1461629906413 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:18:26 INFO - PROCESS | 1842 | 1461629906415 Marionette TRACE conn4 <- [1,374,null,{}] 17:18:26 INFO - PROCESS | 1842 | 1461629906421 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:26 INFO - PROCESS | 1842 | 1461629906564 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 17:18:26 INFO - PROCESS | 1842 | 1461629906580 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b42d14000 == 43 [pid = 1842] [id = 101] 17:18:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f6b33e8a000) [pid = 1842] [serial = 302] [outer = (nil)] 17:18:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f6b41e35400) [pid = 1842] [serial = 303] [outer = 0x7f6b33e8a000] 17:18:26 INFO - PROCESS | 1842 | 1461629906638 Marionette DEBUG loaded listener.js 17:18:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f6b4306e400) [pid = 1842] [serial = 304] [outer = 0x7f6b33e8a000] 17:18:27 INFO - PROCESS | 1842 | 1461629907345 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:18:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:18:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 990ms 17:18:27 INFO - PROCESS | 1842 | 1461629907405 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 17:18:27 INFO - PROCESS | 1842 | 1461629907408 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 17:18:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:18:27 INFO - PROCESS | 1842 | 1461629907413 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:18:27 INFO - PROCESS | 1842 | 1461629907415 Marionette TRACE conn4 <- [1,378,null,{}] 17:18:27 INFO - PROCESS | 1842 | 1461629907431 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:27 INFO - PROCESS | 1842 | 1461629907561 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 17:18:27 INFO - PROCESS | 1842 | 1461629907575 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4683f800 == 44 [pid = 1842] [id = 102] 17:18:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f6b2cc63000) [pid = 1842] [serial = 305] [outer = (nil)] 17:18:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f6b3220e000) [pid = 1842] [serial = 306] [outer = 0x7f6b2cc63000] 17:18:27 INFO - PROCESS | 1842 | 1461629907632 Marionette DEBUG loaded listener.js 17:18:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f6b41b2fc00) [pid = 1842] [serial = 307] [outer = 0x7f6b2cc63000] 17:18:28 INFO - PROCESS | 1842 | 1461629908593 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:18:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:18:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1239ms 17:18:28 INFO - PROCESS | 1842 | 1461629908654 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 17:18:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:18:28 INFO - PROCESS | 1842 | 1461629908661 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 17:18:28 INFO - PROCESS | 1842 | 1461629908668 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:18:28 INFO - PROCESS | 1842 | 1461629908672 Marionette TRACE conn4 <- [1,382,null,{}] 17:18:28 INFO - PROCESS | 1842 | 1461629908680 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:28 INFO - PROCESS | 1842 | 1461629908845 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 17:18:28 INFO - PROCESS | 1842 | 1461629908988 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34316000 == 45 [pid = 1842] [id = 103] 17:18:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f6b2bcec400) [pid = 1842] [serial = 308] [outer = (nil)] 17:18:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f6b2f863400) [pid = 1842] [serial = 309] [outer = 0x7f6b2bcec400] 17:18:29 INFO - PROCESS | 1842 | 1461629909061 Marionette DEBUG loaded listener.js 17:18:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f6b2f86b400) [pid = 1842] [serial = 310] [outer = 0x7f6b2bcec400] 17:18:29 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:18:29 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:18:29 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:18:29 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:18:29 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:18:29 INFO - PROCESS | 1842 | 1461629909953 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:18:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:18:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1334ms 17:18:30 INFO - PROCESS | 1842 | 1461629910001 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 17:18:30 INFO - PROCESS | 1842 | 1461629910009 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 17:18:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:18:30 INFO - PROCESS | 1842 | 1461629910019 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:18:30 INFO - PROCESS | 1842 | 1461629910023 Marionette TRACE conn4 <- [1,386,null,{}] 17:18:30 INFO - PROCESS | 1842 | 1461629910028 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:30 INFO - PROCESS | 1842 | 1461629910226 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 17:18:30 INFO - PROCESS | 1842 | 1461629910367 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41c9f000 == 46 [pid = 1842] [id = 104] 17:18:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f6b32207c00) [pid = 1842] [serial = 311] [outer = (nil)] 17:18:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f6b3258a400) [pid = 1842] [serial = 312] [outer = 0x7f6b32207c00] 17:18:30 INFO - PROCESS | 1842 | 1461629910445 Marionette DEBUG loaded listener.js 17:18:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f6b33e8d400) [pid = 1842] [serial = 313] [outer = 0x7f6b32207c00] 17:18:31 INFO - PROCESS | 1842 | 1461629911338 Marionette TRACE conn4 <- [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]]]}] 17:18:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:18:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1389ms 17:18:31 INFO - PROCESS | 1842 | 1461629911408 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 17:18:31 INFO - PROCESS | 1842 | 1461629911412 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 17:18:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:18:31 INFO - PROCESS | 1842 | 1461629911418 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:18:31 INFO - PROCESS | 1842 | 1461629911424 Marionette TRACE conn4 <- [1,390,null,{}] 17:18:31 INFO - PROCESS | 1842 | 1461629911439 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:31 INFO - PROCESS | 1842 | 1461629911639 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 17:18:31 INFO - PROCESS | 1842 | 1461629911781 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4996d800 == 47 [pid = 1842] [id = 105] 17:18:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f6b347a7c00) [pid = 1842] [serial = 314] [outer = (nil)] 17:18:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f6b38017c00) [pid = 1842] [serial = 315] [outer = 0x7f6b347a7c00] 17:18:31 INFO - PROCESS | 1842 | 1461629911908 Marionette DEBUG loaded listener.js 17:18:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f6b41e4d000) [pid = 1842] [serial = 316] [outer = 0x7f6b347a7c00] 17:18:32 INFO - PROCESS | 1842 | 1461629912704 Marionette TRACE conn4 <- [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]]]}] 17:18:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:18:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1343ms 17:18:32 INFO - PROCESS | 1842 | 1461629912762 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 17:18:32 INFO - PROCESS | 1842 | 1461629912766 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 17:18:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:18:32 INFO - PROCESS | 1842 | 1461629912772 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:18:32 INFO - PROCESS | 1842 | 1461629912774 Marionette TRACE conn4 <- [1,394,null,{}] 17:18:32 INFO - PROCESS | 1842 | 1461629912779 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:32 INFO - PROCESS | 1842 | 1461629912935 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 17:18:33 INFO - PROCESS | 1842 | 1461629913081 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b13d800 == 48 [pid = 1842] [id = 106] 17:18:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f6b35078c00) [pid = 1842] [serial = 317] [outer = (nil)] 17:18:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f6b469a3400) [pid = 1842] [serial = 318] [outer = 0x7f6b35078c00] 17:18:33 INFO - PROCESS | 1842 | 1461629913151 Marionette DEBUG loaded listener.js 17:18:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f6b4703a400) [pid = 1842] [serial = 319] [outer = 0x7f6b35078c00] 17:18:34 INFO - PROCESS | 1842 | 1461629914058 Marionette TRACE conn4 <- [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]]]}] 17:18:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:18:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1332ms 17:18:34 INFO - PROCESS | 1842 | 1461629914105 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 17:18:34 INFO - PROCESS | 1842 | 1461629914109 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 17:18:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:18:34 INFO - PROCESS | 1842 | 1461629914114 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:18:34 INFO - PROCESS | 1842 | 1461629914116 Marionette TRACE conn4 <- [1,398,null,{}] 17:18:34 INFO - PROCESS | 1842 | 1461629914122 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:34 INFO - PROCESS | 1842 | 1461629914271 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 17:18:34 INFO - PROCESS | 1842 | 1461629914416 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b8de800 == 49 [pid = 1842] [id = 107] 17:18:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f6b420f0800) [pid = 1842] [serial = 320] [outer = (nil)] 17:18:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f6b42e70c00) [pid = 1842] [serial = 321] [outer = 0x7f6b420f0800] 17:18:34 INFO - PROCESS | 1842 | 1461629914486 Marionette DEBUG loaded listener.js 17:18:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f6b42e75000) [pid = 1842] [serial = 322] [outer = 0x7f6b420f0800] 17:18:35 INFO - PROCESS | 1842 | 1461629915312 Marionette TRACE conn4 <- [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]]]}] 17:18:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:18:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1226ms 17:18:35 INFO - PROCESS | 1842 | 1461629915341 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 17:18:35 INFO - PROCESS | 1842 | 1461629915345 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 17:18:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:18:35 INFO - PROCESS | 1842 | 1461629915351 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:18:35 INFO - PROCESS | 1842 | 1461629915353 Marionette TRACE conn4 <- [1,402,null,{}] 17:18:35 INFO - PROCESS | 1842 | 1461629915358 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:35 INFO - PROCESS | 1842 | 1461629915521 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 17:18:35 INFO - PROCESS | 1842 | 1461629915648 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b299a8000 == 50 [pid = 1842] [id = 108] 17:18:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f6b46869000) [pid = 1842] [serial = 323] [outer = (nil)] 17:18:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f6b48ec9000) [pid = 1842] [serial = 324] [outer = 0x7f6b46869000] 17:18:35 INFO - PROCESS | 1842 | 1461629915762 Marionette DEBUG loaded listener.js 17:18:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f6b4b27cc00) [pid = 1842] [serial = 325] [outer = 0x7f6b46869000] 17:18:36 INFO - PROCESS | 1842 | 1461629916702 Marionette TRACE conn4 <- [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]]]}] 17:18:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:18:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1430ms 17:18:36 INFO - PROCESS | 1842 | 1461629916782 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 17:18:36 INFO - PROCESS | 1842 | 1461629916785 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 17:18:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:18:36 INFO - PROCESS | 1842 | 1461629916791 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:18:36 INFO - PROCESS | 1842 | 1461629916793 Marionette TRACE conn4 <- [1,406,null,{}] 17:18:36 INFO - PROCESS | 1842 | 1461629916799 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:37 INFO - PROCESS | 1842 | 1461629917162 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 17:18:37 INFO - PROCESS | 1842 | 1461629917365 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b8df000 == 51 [pid = 1842] [id = 109] 17:18:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f6b2baa1c00) [pid = 1842] [serial = 326] [outer = (nil)] 17:18:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f6b2baa4000) [pid = 1842] [serial = 327] [outer = 0x7f6b2baa1c00] 17:18:37 INFO - PROCESS | 1842 | 1461629917432 Marionette DEBUG loaded listener.js 17:18:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f6b2baa9000) [pid = 1842] [serial = 328] [outer = 0x7f6b2baa1c00] 17:18:38 INFO - PROCESS | 1842 | 1461629918293 Marionette TRACE conn4 <- [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]]]}] 17:18:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:18:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1533ms 17:18:38 INFO - PROCESS | 1842 | 1461629918328 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 17:18:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:18:38 INFO - PROCESS | 1842 | 1461629918339 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 17:18:38 INFO - PROCESS | 1842 | 1461629918347 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:18:38 INFO - PROCESS | 1842 | 1461629918352 Marionette TRACE conn4 <- [1,410,null,{}] 17:18:38 INFO - PROCESS | 1842 | 1461629918359 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:38 INFO - PROCESS | 1842 | 1461629918524 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 17:18:38 INFO - PROCESS | 1842 | 1461629918679 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29814800 == 52 [pid = 1842] [id = 110] 17:18:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f6b298e5800) [pid = 1842] [serial = 329] [outer = (nil)] 17:18:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b2f860000) [pid = 1842] [serial = 330] [outer = 0x7f6b298e5800] 17:18:38 INFO - PROCESS | 1842 | 1461629918800 Marionette DEBUG loaded listener.js 17:18:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b30270800) [pid = 1842] [serial = 331] [outer = 0x7f6b298e5800] 17:18:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b42d14000 == 51 [pid = 1842] [id = 101] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b469a2400) [pid = 1842] [serial = 224] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b3224cc00) [pid = 1842] [serial = 227] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f6b34f9d400) [pid = 1842] [serial = 230] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f6b43071400) [pid = 1842] [serial = 233] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f6b46ea1800) [pid = 1842] [serial = 236] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f6b33f42800) [pid = 1842] [serial = 240] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f6b47384800) [pid = 1842] [serial = 243] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f6b4b288400) [pid = 1842] [serial = 267] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41ca0000 == 50 [pid = 1842] [id = 100] 17:18:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3b019800 == 49 [pid = 1842] [id = 99] 17:18:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3581e000 == 48 [pid = 1842] [id = 98] 17:18:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b344e0000 == 47 [pid = 1842] [id = 97] 17:18:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b30da8800 == 46 [pid = 1842] [id = 96] 17:18:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3315a800 == 45 [pid = 1842] [id = 95] 17:18:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46710800 == 44 [pid = 1842] [id = 93] 17:18:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4683d800 == 43 [pid = 1842] [id = 92] 17:18:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b35295800 == 42 [pid = 1842] [id = 91] 17:18:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34305000 == 41 [pid = 1842] [id = 90] 17:18:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4b229000 == 40 [pid = 1842] [id = 89] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f6b469a8800) [pid = 1842] [serial = 261] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f6b42e10c00) [pid = 1842] [serial = 258] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f6b49c17c00) [pid = 1842] [serial = 264] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f6b47238c00) [pid = 1842] [serial = 262] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f6b358c7000) [pid = 1842] [serial = 246] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f6b31910800) [pid = 1842] [serial = 249] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f6b32589800) [pid = 1842] [serial = 250] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f6b33f32c00) [pid = 1842] [serial = 252] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f6b34fa3000) [pid = 1842] [serial = 253] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f6b40d1bc00) [pid = 1842] [serial = 255] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f6b44fbbc00) [pid = 1842] [serial = 259] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f6b41e39000) [pid = 1842] [serial = 256] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f6b331ae400) [pid = 1842] [serial = 102] [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.] 17:18:39 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f6b4b21c000) [pid = 1842] [serial = 265] [outer = (nil)] [url = about:blank] 17:18:39 INFO - PROCESS | 1842 | 1461629919814 Marionette TRACE conn4 <- [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]]]}] 17:18:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:18:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1490ms 17:18:39 INFO - PROCESS | 1842 | 1461629919835 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 17:18:39 INFO - PROCESS | 1842 | 1461629919839 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 17:18:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:18:39 INFO - PROCESS | 1842 | 1461629919845 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:18:39 INFO - PROCESS | 1842 | 1461629919847 Marionette TRACE conn4 <- [1,414,null,{}] 17:18:39 INFO - PROCESS | 1842 | 1461629919853 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:40 INFO - PROCESS | 1842 | 1461629920002 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 17:18:40 INFO - PROCESS | 1842 | 1461629920106 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34307800 == 41 [pid = 1842] [id = 111] 17:18:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f6b2e47d800) [pid = 1842] [serial = 332] [outer = (nil)] 17:18:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f6b3258ac00) [pid = 1842] [serial = 333] [outer = 0x7f6b2e47d800] 17:18:40 INFO - PROCESS | 1842 | 1461629920176 Marionette DEBUG loaded listener.js 17:18:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f6b336dfc00) [pid = 1842] [serial = 334] [outer = 0x7f6b2e47d800] 17:18:40 INFO - PROCESS | 1842 | 1461629920927 Marionette TRACE conn4 <- [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]]]}] 17:18:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:18:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1129ms 17:18:40 INFO - PROCESS | 1842 | 1461629920975 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 17:18:40 INFO - PROCESS | 1842 | 1461629920981 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 17:18:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:18:41 INFO - PROCESS | 1842 | 1461629921011 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:18:41 INFO - PROCESS | 1842 | 1461629921017 Marionette TRACE conn4 <- [1,418,null,{}] 17:18:41 INFO - PROCESS | 1842 | 1461629921024 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:41 INFO - PROCESS | 1842 | 1461629921177 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 17:18:41 INFO - PROCESS | 1842 | 1461629921191 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b380ed000 == 42 [pid = 1842] [id = 112] 17:18:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f6b3179ac00) [pid = 1842] [serial = 335] [outer = (nil)] 17:18:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f6b34f9d400) [pid = 1842] [serial = 336] [outer = 0x7f6b3179ac00] 17:18:41 INFO - PROCESS | 1842 | 1461629921256 Marionette DEBUG loaded listener.js 17:18:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f6b37b70000) [pid = 1842] [serial = 337] [outer = 0x7f6b3179ac00] 17:18:42 INFO - PROCESS | 1842 | 1461629922436 Marionette TRACE conn4 <- [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]]]}] 17:18:42 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 17:18:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1499ms 17:18:42 INFO - PROCESS | 1842 | 1461629922499 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 17:18:42 INFO - PROCESS | 1842 | 1461629922502 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 17:18:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:18:42 INFO - PROCESS | 1842 | 1461629922517 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:18:42 INFO - PROCESS | 1842 | 1461629922521 Marionette TRACE conn4 <- [1,422,null,{}] 17:18:42 INFO - PROCESS | 1842 | 1461629922539 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:42 INFO - PROCESS | 1842 | 1461629922724 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 17:18:42 INFO - PROCESS | 1842 | 1461629922864 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b299ba800 == 43 [pid = 1842] [id = 113] 17:18:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f6b34813400) [pid = 1842] [serial = 338] [outer = (nil)] 17:18:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f6b41e39000) [pid = 1842] [serial = 339] [outer = 0x7f6b34813400] 17:18:42 INFO - PROCESS | 1842 | 1461629922936 Marionette DEBUG loaded listener.js 17:18:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f6b42e6d000) [pid = 1842] [serial = 340] [outer = 0x7f6b34813400] 17:18:44 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f6b2f868800) [pid = 1842] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:18:44 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f6b30293c00) [pid = 1842] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:18:44 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f6b35345000) [pid = 1842] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:18:44 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f6b295db400) [pid = 1842] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:18:44 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f6b3258e000) [pid = 1842] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:18:44 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f6b3028a000) [pid = 1842] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:18:44 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f6b37ba1400) [pid = 1842] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:18:44 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f6b33e8a000) [pid = 1842] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:18:44 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f6b2f868400) [pid = 1842] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:18:44 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f6b2cb40c00) [pid = 1842] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:18:44 INFO - PROCESS | 1842 | 1461629924263 Marionette TRACE conn4 <- [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]]]}] 17:18:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:18:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1767ms 17:18:44 INFO - PROCESS | 1842 | 1461629924319 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 17:18:44 INFO - PROCESS | 1842 | 1461629924321 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 17:18:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:18:44 INFO - PROCESS | 1842 | 1461629924330 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:18:44 INFO - PROCESS | 1842 | 1461629924332 Marionette TRACE conn4 <- [1,426,null,{}] 17:18:44 INFO - PROCESS | 1842 | 1461629924338 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:44 INFO - PROCESS | 1842 | 1461629924476 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 17:18:44 INFO - PROCESS | 1842 | 1461629924579 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b420c2800 == 44 [pid = 1842] [id = 114] 17:18:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f6b33715800) [pid = 1842] [serial = 341] [outer = (nil)] 17:18:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f6b33717400) [pid = 1842] [serial = 342] [outer = 0x7f6b33715800] 17:18:44 INFO - PROCESS | 1842 | 1461629924651 Marionette DEBUG loaded listener.js 17:18:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f6b37ba1400) [pid = 1842] [serial = 343] [outer = 0x7f6b33715800] 17:18:45 INFO - PROCESS | 1842 | 1461629925293 Marionette TRACE conn4 <- [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] 17:18:45 INFO - PROCESS | 1842 | 1461629925319 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 17:18:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:18:45 INFO - PROCESS | 1842 | 1461629925324 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:18:45 INFO - PROCESS | 1842 | 1461629925326 Marionette TRACE conn4 <- [1,430,null,{}] 17:18:45 INFO - PROCESS | 1842 | 1461629925331 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:45 INFO - PROCESS | 1842 | 1461629925515 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 17:18:45 INFO - PROCESS | 1842 | 1461629925536 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46845000 == 45 [pid = 1842] [id = 115] 17:18:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f6b2a86cc00) [pid = 1842] [serial = 344] [outer = (nil)] 17:18:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f6b2a878000) [pid = 1842] [serial = 345] [outer = 0x7f6b2a86cc00] 17:18:45 INFO - PROCESS | 1842 | 1461629925596 Marionette DEBUG loaded listener.js 17:18:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f6b40d1c000) [pid = 1842] [serial = 346] [outer = 0x7f6b2a86cc00] 17:18:46 INFO - PROCESS | 1842 | 1461629926344 Marionette TRACE conn4 <- [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]]]}] 17:18:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:18:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1080ms 17:18:46 INFO - PROCESS | 1842 | 1461629926418 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 17:18:46 INFO - PROCESS | 1842 | 1461629926423 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 17:18:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:18:46 INFO - PROCESS | 1842 | 1461629926432 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:18:46 INFO - PROCESS | 1842 | 1461629926437 Marionette TRACE conn4 <- [1,434,null,{}] 17:18:46 INFO - PROCESS | 1842 | 1461629926501 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:46 INFO - PROCESS | 1842 | 1461629926653 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 17:18:46 INFO - PROCESS | 1842 | 1461629926795 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cfd9000 == 46 [pid = 1842] [id = 116] 17:18:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f6b295dac00) [pid = 1842] [serial = 347] [outer = (nil)] 17:18:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f6b2a878400) [pid = 1842] [serial = 348] [outer = 0x7f6b295dac00] 17:18:46 INFO - PROCESS | 1842 | 1461629926911 Marionette DEBUG loaded listener.js 17:18:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f6b2baa1800) [pid = 1842] [serial = 349] [outer = 0x7f6b295dac00] 17:18:47 INFO - PROCESS | 1842 | 1461629927803 Marionette TRACE conn4 <- [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]]]}] 17:18:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:18:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1441ms 17:18:47 INFO - PROCESS | 1842 | 1461629927873 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 17:18:47 INFO - PROCESS | 1842 | 1461629927882 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 17:18:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:18:47 INFO - PROCESS | 1842 | 1461629927891 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:18:47 INFO - PROCESS | 1842 | 1461629927895 Marionette TRACE conn4 <- [1,438,null,{}] 17:18:47 INFO - PROCESS | 1842 | 1461629927901 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:48 INFO - PROCESS | 1842 | 1461629928108 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 17:18:48 INFO - PROCESS | 1842 | 1461629928252 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3af82800 == 47 [pid = 1842] [id = 117] 17:18:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f6b2a874000) [pid = 1842] [serial = 350] [outer = (nil)] 17:18:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f6b30293c00) [pid = 1842] [serial = 351] [outer = 0x7f6b2a874000] 17:18:48 INFO - PROCESS | 1842 | 1461629928322 Marionette DEBUG loaded listener.js 17:18:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f6b3220ac00) [pid = 1842] [serial = 352] [outer = 0x7f6b2a874000] 17:18:49 INFO - PROCESS | 1842 | 1461629929305 Marionette TRACE conn4 <- [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]]]}] 17:18:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:18:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1482ms 17:18:49 INFO - PROCESS | 1842 | 1461629929374 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 17:18:49 INFO - PROCESS | 1842 | 1461629929378 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 17:18:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:18:49 INFO - PROCESS | 1842 | 1461629929384 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:18:49 INFO - PROCESS | 1842 | 1461629929389 Marionette TRACE conn4 <- [1,442,null,{}] 17:18:49 INFO - PROCESS | 1842 | 1461629929404 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:49 INFO - PROCESS | 1842 | 1461629929602 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 17:18:49 INFO - PROCESS | 1842 | 1461629929789 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b49c67800 == 48 [pid = 1842] [id = 118] 17:18:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f6b3370ec00) [pid = 1842] [serial = 353] [outer = (nil)] 17:18:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f6b3371bc00) [pid = 1842] [serial = 354] [outer = 0x7f6b3370ec00] 17:18:49 INFO - PROCESS | 1842 | 1461629929906 Marionette DEBUG loaded listener.js 17:18:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f6b33e96000) [pid = 1842] [serial = 355] [outer = 0x7f6b3370ec00] 17:18:50 INFO - PROCESS | 1842 | 1461629930738 Marionette TRACE conn4 <- [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]]]}] 17:18:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:18:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1388ms 17:18:50 INFO - PROCESS | 1842 | 1461629930773 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 17:18:50 INFO - PROCESS | 1842 | 1461629930778 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 17:18:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:18:50 INFO - PROCESS | 1842 | 1461629930783 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:18:50 INFO - PROCESS | 1842 | 1461629930786 Marionette TRACE conn4 <- [1,446,null,{}] 17:18:50 INFO - PROCESS | 1842 | 1461629930791 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:50 INFO - PROCESS | 1842 | 1461629930946 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 17:18:51 INFO - PROCESS | 1842 | 1461629931096 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6d3800 == 49 [pid = 1842] [id = 119] 17:18:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f6b2a763800) [pid = 1842] [serial = 356] [outer = (nil)] 17:18:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f6b2a76d800) [pid = 1842] [serial = 357] [outer = 0x7f6b2a763800] 17:18:51 INFO - PROCESS | 1842 | 1461629931168 Marionette DEBUG loaded listener.js 17:18:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f6b33e8a000) [pid = 1842] [serial = 358] [outer = 0x7f6b2a763800] 17:18:52 INFO - PROCESS | 1842 | 1461629932078 Marionette TRACE conn4 <- [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]]]}] 17:18:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:18:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1335ms 17:18:52 INFO - PROCESS | 1842 | 1461629932119 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 17:18:52 INFO - PROCESS | 1842 | 1461629932121 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 17:18:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:18:52 INFO - PROCESS | 1842 | 1461629932128 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:18:52 INFO - PROCESS | 1842 | 1461629932130 Marionette TRACE conn4 <- [1,450,null,{}] 17:18:52 INFO - PROCESS | 1842 | 1461629932136 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:52 INFO - PROCESS | 1842 | 1461629932286 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 17:18:52 INFO - PROCESS | 1842 | 1461629932435 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e524000 == 50 [pid = 1842] [id = 120] 17:18:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f6b2a769000) [pid = 1842] [serial = 359] [outer = (nil)] 17:18:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f6b33f43800) [pid = 1842] [serial = 360] [outer = 0x7f6b2a769000] 17:18:52 INFO - PROCESS | 1842 | 1461629932512 Marionette DEBUG loaded listener.js 17:18:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f6b40de9800) [pid = 1842] [serial = 361] [outer = 0x7f6b2a769000] 17:18:53 INFO - PROCESS | 1842 | 1461629933384 Marionette TRACE conn4 <- [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] 17:18:53 INFO - PROCESS | 1842 | 1461629933480 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 17:18:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:18:53 INFO - PROCESS | 1842 | 1461629933487 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:18:53 INFO - PROCESS | 1842 | 1461629933489 Marionette TRACE conn4 <- [1,454,null,{}] 17:18:53 INFO - PROCESS | 1842 | 1461629933495 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:53 INFO - PROCESS | 1842 | 1461629933727 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 17:18:54 INFO - PROCESS | 1842 | 1461629934147 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e436800 == 51 [pid = 1842] [id = 121] 17:18:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b2a769800) [pid = 1842] [serial = 362] [outer = (nil)] 17:18:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b2a76e400) [pid = 1842] [serial = 363] [outer = 0x7f6b2a769800] 17:18:54 INFO - PROCESS | 1842 | 1461629934257 Marionette DEBUG loaded listener.js 17:18:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b2aa0c800) [pid = 1842] [serial = 364] [outer = 0x7f6b2a769800] 17:18:55 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:18:55 INFO - PROCESS | 1842 | 1461629935201 Marionette TRACE conn4 <- [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]]]}] 17:18:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:18:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1779ms 17:18:55 INFO - PROCESS | 1842 | 1461629935269 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 17:18:55 INFO - PROCESS | 1842 | 1461629935274 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 17:18:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:18:55 INFO - PROCESS | 1842 | 1461629935281 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:18:55 INFO - PROCESS | 1842 | 1461629935286 Marionette TRACE conn4 <- [1,458,null,{}] 17:18:55 INFO - PROCESS | 1842 | 1461629935293 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:55 INFO - PROCESS | 1842 | 1461629935450 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 17:18:55 INFO - PROCESS | 1842 | 1461629935613 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b420c2800 == 50 [pid = 1842] [id = 114] 17:18:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b299ba800 == 49 [pid = 1842] [id = 113] 17:18:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b380ed000 == 48 [pid = 1842] [id = 112] 17:18:55 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b3220e000) [pid = 1842] [serial = 306] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6de000 == 49 [pid = 1842] [id = 122] 17:18:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b2f866800) [pid = 1842] [serial = 365] [outer = (nil)] 17:18:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b30270000) [pid = 1842] [serial = 366] [outer = 0x7f6b2f866800] 17:18:55 INFO - PROCESS | 1842 | 1461629935754 Marionette DEBUG loaded listener.js 17:18:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b30d7e000) [pid = 1842] [serial = 367] [outer = 0x7f6b2f866800] 17:18:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34307800 == 48 [pid = 1842] [id = 111] 17:18:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29814800 == 47 [pid = 1842] [id = 110] 17:18:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b8df000 == 46 [pid = 1842] [id = 109] 17:18:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b13d800 == 45 [pid = 1842] [id = 106] 17:18:55 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b4306e400) [pid = 1842] [serial = 304] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b33e93c00) [pid = 1842] [serial = 298] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b33e8e800) [pid = 1842] [serial = 297] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b31796c00) [pid = 1842] [serial = 288] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b3bd7f800) [pid = 1842] [serial = 301] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f6b298e4400) [pid = 1842] [serial = 285] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f6b347ae000) [pid = 1842] [serial = 292] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f6b298ed000) [pid = 1842] [serial = 279] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f6b469acc00) [pid = 1842] [serial = 225] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f6b4195f800) [pid = 1842] [serial = 162] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f6b41e35400) [pid = 1842] [serial = 303] [outer = (nil)] [url = about:blank] 17:18:55 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f6b41cecc00) [pid = 1842] [serial = 276] [outer = (nil)] [url = about:blank] 17:18:56 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f6b35fed400) [pid = 1842] [serial = 300] [outer = (nil)] [url = about:blank] 17:18:56 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f6b295e0400) [pid = 1842] [serial = 270] [outer = (nil)] [url = about:blank] 17:18:56 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f6b2ade4800) [pid = 1842] [serial = 286] [outer = (nil)] [url = about:blank] 17:18:56 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f6b37ba0800) [pid = 1842] [serial = 282] [outer = (nil)] [url = about:blank] 17:18:56 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f6b33227000) [pid = 1842] [serial = 273] [outer = (nil)] [url = about:blank] 17:18:56 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f6b33bf2000) [pid = 1842] [serial = 291] [outer = (nil)] [url = about:blank] 17:18:56 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f6b33f3fc00) [pid = 1842] [serial = 294] [outer = (nil)] [url = about:blank] 17:18:56 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f6b35346800) [pid = 1842] [serial = 295] [outer = (nil)] [url = about:blank] 17:18:56 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f6b32587c00) [pid = 1842] [serial = 289] [outer = (nil)] [url = about:blank] 17:18:56 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f6b4b461c00) [pid = 1842] [serial = 268] [outer = (nil)] [url = about:blank] 17:18:56 INFO - PROCESS | 1842 | 1461629936481 Marionette TRACE conn4 <- [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] 17:18:56 INFO - PROCESS | 1842 | 1461629936540 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 17:18:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:18:56 INFO - PROCESS | 1842 | 1461629936548 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:18:56 INFO - PROCESS | 1842 | 1461629936551 Marionette TRACE conn4 <- [1,462,null,{}] 17:18:56 INFO - PROCESS | 1842 | 1461629936556 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:56 INFO - PROCESS | 1842 | 1461629936692 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 17:18:56 INFO - PROCESS | 1842 | 1461629936711 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34307800 == 46 [pid = 1842] [id = 123] 17:18:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f6b32582c00) [pid = 1842] [serial = 368] [outer = (nil)] 17:18:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f6b3313c000) [pid = 1842] [serial = 369] [outer = 0x7f6b32582c00] 17:18:56 INFO - PROCESS | 1842 | 1461629936770 Marionette DEBUG loaded listener.js 17:18:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f6b33716800) [pid = 1842] [serial = 370] [outer = 0x7f6b32582c00] 17:18:57 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:18:57 INFO - PROCESS | 1842 | 1461629937621 Marionette TRACE conn4 <- [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] 17:18:57 INFO - PROCESS | 1842 | 1461629937681 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 17:18:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:18:57 INFO - PROCESS | 1842 | 1461629937695 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:18:57 INFO - PROCESS | 1842 | 1461629937704 Marionette TRACE conn4 <- [1,466,null,{}] 17:18:57 INFO - PROCESS | 1842 | 1461629937712 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:57 INFO - PROCESS | 1842 | 1461629937862 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 17:18:57 INFO - PROCESS | 1842 | 1461629937875 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35814000 == 47 [pid = 1842] [id = 124] 17:18:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f6b33e8ac00) [pid = 1842] [serial = 371] [outer = (nil)] 17:18:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f6b36093c00) [pid = 1842] [serial = 372] [outer = 0x7f6b33e8ac00] 17:18:57 INFO - PROCESS | 1842 | 1461629937935 Marionette DEBUG loaded listener.js 17:18:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f6b3bd84800) [pid = 1842] [serial = 373] [outer = 0x7f6b33e8ac00] 17:18:58 INFO - PROCESS | 1842 | 1461629938828 Marionette TRACE conn4 <- [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] 17:18:58 INFO - PROCESS | 1842 | 1461629938900 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 17:18:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:18:58 INFO - PROCESS | 1842 | 1461629938906 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:18:58 INFO - PROCESS | 1842 | 1461629938908 Marionette TRACE conn4 <- [1,470,null,{}] 17:18:58 INFO - PROCESS | 1842 | 1461629938913 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:59 INFO - PROCESS | 1842 | 1461629939094 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 17:18:59 INFO - PROCESS | 1842 | 1461629939116 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b40da9000 == 48 [pid = 1842] [id = 125] 17:18:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f6b2998cc00) [pid = 1842] [serial = 374] [outer = (nil)] 17:18:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f6b29995c00) [pid = 1842] [serial = 375] [outer = 0x7f6b2998cc00] 17:18:59 INFO - PROCESS | 1842 | 1461629939176 Marionette DEBUG loaded listener.js 17:18:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f6b358c7000) [pid = 1842] [serial = 376] [outer = 0x7f6b2998cc00] 17:19:00 INFO - PROCESS | 1842 | 1461629940008 Marionette TRACE conn4 <- [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]]]}] 17:19:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:19:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1176ms 17:19:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:19:00 INFO - PROCESS | 1842 | 1461629940083 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 17:19:00 INFO - PROCESS | 1842 | 1461629940086 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 17:19:00 INFO - PROCESS | 1842 | 1461629940091 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:19:00 INFO - PROCESS | 1842 | 1461629940094 Marionette TRACE conn4 <- [1,474,null,{}] 17:19:00 INFO - PROCESS | 1842 | 1461629940105 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:00 INFO - PROCESS | 1842 | 1461629940284 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 17:19:00 INFO - PROCESS | 1842 | 1461629940304 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b133800 == 49 [pid = 1842] [id = 126] 17:19:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f6b41c7d800) [pid = 1842] [serial = 377] [outer = (nil)] 17:19:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f6b41e97400) [pid = 1842] [serial = 378] [outer = 0x7f6b41c7d800] 17:19:00 INFO - PROCESS | 1842 | 1461629940378 Marionette DEBUG loaded listener.js 17:19:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f6b42e75800) [pid = 1842] [serial = 379] [outer = 0x7f6b41c7d800] 17:19:00 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f6b34813400) [pid = 1842] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:19:00 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f6b3179ac00) [pid = 1842] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:19:00 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f6b2baa1c00) [pid = 1842] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:19:00 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f6b298e5800) [pid = 1842] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:19:00 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f6b2e47d800) [pid = 1842] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:19:00 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f6b33715800) [pid = 1842] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:19:01 INFO - PROCESS | 1842 | 1461629941307 Marionette TRACE conn4 <- [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]]]}] 17:19:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:19:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1233ms 17:19:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:19:01 INFO - PROCESS | 1842 | 1461629941325 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 17:19:01 INFO - PROCESS | 1842 | 1461629941327 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 17:19:01 INFO - PROCESS | 1842 | 1461629941334 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:19:01 INFO - PROCESS | 1842 | 1461629941337 Marionette TRACE conn4 <- [1,478,null,{}] 17:19:01 INFO - PROCESS | 1842 | 1461629941342 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:01 INFO - PROCESS | 1842 | 1461629941520 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 17:19:01 INFO - PROCESS | 1842 | 1461629941540 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46706800 == 50 [pid = 1842] [id = 127] 17:19:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f6b2b2a8400) [pid = 1842] [serial = 380] [outer = (nil)] 17:19:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f6b2b2aec00) [pid = 1842] [serial = 381] [outer = 0x7f6b2b2a8400] 17:19:01 INFO - PROCESS | 1842 | 1461629941605 Marionette DEBUG loaded listener.js 17:19:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f6b35e7d800) [pid = 1842] [serial = 382] [outer = 0x7f6b2b2a8400] 17:19:02 INFO - PROCESS | 1842 | 1461629942381 Marionette TRACE conn4 <- [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]]]}] 17:19:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:19:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1079ms 17:19:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:19:02 INFO - PROCESS | 1842 | 1461629942411 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 17:19:02 INFO - PROCESS | 1842 | 1461629942414 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 17:19:02 INFO - PROCESS | 1842 | 1461629942418 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:19:02 INFO - PROCESS | 1842 | 1461629942422 Marionette TRACE conn4 <- [1,482,null,{}] 17:19:02 INFO - PROCESS | 1842 | 1461629942426 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:02 INFO - PROCESS | 1842 | 1461629942595 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 17:19:02 INFO - PROCESS | 1842 | 1461629942612 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b48e94800 == 51 [pid = 1842] [id = 128] 17:19:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f6b2b2a9000) [pid = 1842] [serial = 383] [outer = (nil)] 17:19:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f6b431db400) [pid = 1842] [serial = 384] [outer = 0x7f6b2b2a9000] 17:19:02 INFO - PROCESS | 1842 | 1461629942672 Marionette DEBUG loaded listener.js 17:19:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f6b469a7400) [pid = 1842] [serial = 385] [outer = 0x7f6b2b2a9000] 17:19:03 INFO - PROCESS | 1842 | 1461629943661 Marionette TRACE conn4 <- [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]]]}] 17:19:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:19:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1282ms 17:19:03 INFO - PROCESS | 1842 | 1461629943702 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 17:19:03 INFO - PROCESS | 1842 | 1461629943709 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 17:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:19:03 INFO - PROCESS | 1842 | 1461629943717 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:19:03 INFO - PROCESS | 1842 | 1461629943722 Marionette TRACE conn4 <- [1,486,null,{}] 17:19:03 INFO - PROCESS | 1842 | 1461629943730 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:03 INFO - PROCESS | 1842 | 1461629943886 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 17:19:04 INFO - PROCESS | 1842 | 1461629944013 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a61d800 == 52 [pid = 1842] [id = 129] 17:19:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f6b2a76fc00) [pid = 1842] [serial = 386] [outer = (nil)] 17:19:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f6b2b2a2000) [pid = 1842] [serial = 387] [outer = 0x7f6b2a76fc00] 17:19:04 INFO - PROCESS | 1842 | 1461629944103 Marionette DEBUG loaded listener.js 17:19:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f6b2b2aa400) [pid = 1842] [serial = 388] [outer = 0x7f6b2a76fc00] 17:19:04 INFO - PROCESS | 1842 | 1461629944973 Marionette TRACE conn4 <- [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]]]}] 17:19:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:19:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1331ms 17:19:05 INFO - PROCESS | 1842 | 1461629945050 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 17:19:05 INFO - PROCESS | 1842 | 1461629945059 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 17:19:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:19:05 INFO - PROCESS | 1842 | 1461629945069 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:19:05 INFO - PROCESS | 1842 | 1461629945072 Marionette TRACE conn4 <- [1,490,null,{}] 17:19:05 INFO - PROCESS | 1842 | 1461629945078 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:05 INFO - PROCESS | 1842 | 1461629945279 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 17:19:05 INFO - PROCESS | 1842 | 1461629945429 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3430d000 == 53 [pid = 1842] [id = 130] 17:19:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f6b2e47ec00) [pid = 1842] [serial = 389] [outer = (nil)] 17:19:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f6b3028ec00) [pid = 1842] [serial = 390] [outer = 0x7f6b2e47ec00] 17:19:05 INFO - PROCESS | 1842 | 1461629945499 Marionette DEBUG loaded listener.js 17:19:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b32585800) [pid = 1842] [serial = 391] [outer = 0x7f6b2e47ec00] 17:19:06 INFO - PROCESS | 1842 | 1461629946412 Marionette TRACE conn4 <- [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]]]}] 17:19:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:19:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1384ms 17:19:06 INFO - PROCESS | 1842 | 1461629946454 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 17:19:06 INFO - PROCESS | 1842 | 1461629946458 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 17:19:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:19:06 INFO - PROCESS | 1842 | 1461629946464 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:19:06 INFO - PROCESS | 1842 | 1461629946470 Marionette TRACE conn4 <- [1,494,null,{}] 17:19:06 INFO - PROCESS | 1842 | 1461629946486 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:06 INFO - PROCESS | 1842 | 1461629946650 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 17:19:06 INFO - PROCESS | 1842 | 1461629946796 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46654800 == 54 [pid = 1842] [id = 131] 17:19:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b33718400) [pid = 1842] [serial = 392] [outer = (nil)] 17:19:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b3616cc00) [pid = 1842] [serial = 393] [outer = 0x7f6b33718400] 17:19:06 INFO - PROCESS | 1842 | 1461629946870 Marionette DEBUG loaded listener.js 17:19:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b42e68c00) [pid = 1842] [serial = 394] [outer = 0x7f6b33718400] 17:19:07 INFO - PROCESS | 1842 | 1461629947716 Marionette TRACE conn4 <- [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]]]}] 17:19:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1285ms 17:19:07 INFO - PROCESS | 1842 | 1461629947757 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 17:19:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:19:07 INFO - PROCESS | 1842 | 1461629947761 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 17:19:07 INFO - PROCESS | 1842 | 1461629947767 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:19:07 INFO - PROCESS | 1842 | 1461629947770 Marionette TRACE conn4 <- [1,498,null,{}] 17:19:07 INFO - PROCESS | 1842 | 1461629947775 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:07 INFO - PROCESS | 1842 | 1461629947969 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 17:19:08 INFO - PROCESS | 1842 | 1461629948128 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a8c1000 == 55 [pid = 1842] [id = 132] 17:19:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b2b783400) [pid = 1842] [serial = 395] [outer = (nil)] 17:19:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b2b78cc00) [pid = 1842] [serial = 396] [outer = 0x7f6b2b783400] 17:19:08 INFO - PROCESS | 1842 | 1461629948199 Marionette DEBUG loaded listener.js 17:19:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b32586000) [pid = 1842] [serial = 397] [outer = 0x7f6b2b783400] 17:19:09 INFO - PROCESS | 1842 | 1461629949123 Marionette TRACE conn4 <- [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]]]}] 17:19:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:19:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1435ms 17:19:09 INFO - PROCESS | 1842 | 1461629949205 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 17:19:09 INFO - PROCESS | 1842 | 1461629949211 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 17:19:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:19:09 INFO - PROCESS | 1842 | 1461629949221 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:19:09 INFO - PROCESS | 1842 | 1461629949225 Marionette TRACE conn4 <- [1,502,null,{}] 17:19:09 INFO - PROCESS | 1842 | 1461629949234 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:09 INFO - PROCESS | 1842 | 1461629949434 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 17:19:09 INFO - PROCESS | 1842 | 1461629949618 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f04c800 == 56 [pid = 1842] [id = 133] 17:19:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b295d6c00) [pid = 1842] [serial = 398] [outer = (nil)] 17:19:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b42e6d400) [pid = 1842] [serial = 399] [outer = 0x7f6b295d6c00] 17:19:09 INFO - PROCESS | 1842 | 1461629949733 Marionette DEBUG loaded listener.js 17:19:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b44fbbc00) [pid = 1842] [serial = 400] [outer = 0x7f6b295d6c00] 17:19:10 INFO - PROCESS | 1842 | 1461629950542 Marionette TRACE conn4 <- [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]]]}] 17:19:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:19:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1386ms 17:19:10 INFO - PROCESS | 1842 | 1461629950607 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 17:19:10 INFO - PROCESS | 1842 | 1461629950611 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 17:19:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:19:10 INFO - PROCESS | 1842 | 1461629950616 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:19:10 INFO - PROCESS | 1842 | 1461629950619 Marionette TRACE conn4 <- [1,506,null,{}] 17:19:10 INFO - PROCESS | 1842 | 1461629950624 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:10 INFO - PROCESS | 1842 | 1461629950797 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 17:19:10 INFO - PROCESS | 1842 | 1461629950944 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b244d7000 == 57 [pid = 1842] [id = 134] 17:19:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b47232400) [pid = 1842] [serial = 401] [outer = (nil)] 17:19:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b48e58800) [pid = 1842] [serial = 402] [outer = 0x7f6b47232400] 17:19:11 INFO - PROCESS | 1842 | 1461629951018 Marionette DEBUG loaded listener.js 17:19:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b4b281c00) [pid = 1842] [serial = 403] [outer = 0x7f6b47232400] 17:19:11 INFO - PROCESS | 1842 | 1461629951973 Marionette TRACE conn4 <- [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]]]}] 17:19:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:19:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1434ms 17:19:12 INFO - PROCESS | 1842 | 1461629952054 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 17:19:12 INFO - PROCESS | 1842 | 1461629952059 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 17:19:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:19:12 INFO - PROCESS | 1842 | 1461629952068 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:19:12 INFO - PROCESS | 1842 | 1461629952074 Marionette TRACE conn4 <- [1,510,null,{}] 17:19:12 INFO - PROCESS | 1842 | 1461629952082 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:12 INFO - PROCESS | 1842 | 1461629952371 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 17:19:12 INFO - PROCESS | 1842 | 1461629952851 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2844a800 == 58 [pid = 1842] [id = 135] 17:19:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b298ed400) [pid = 1842] [serial = 404] [outer = (nil)] 17:19:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b2998f000) [pid = 1842] [serial = 405] [outer = 0x7f6b298ed400] 17:19:12 INFO - PROCESS | 1842 | 1461629952919 Marionette DEBUG loaded listener.js 17:19:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b2a768400) [pid = 1842] [serial = 406] [outer = 0x7f6b298ed400] 17:19:13 INFO - PROCESS | 1842 | 1461629953889 Marionette TRACE conn4 <- [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]]]}] 17:19:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:19:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1885ms 17:19:13 INFO - PROCESS | 1842 | 1461629953953 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 17:19:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:19:13 INFO - PROCESS | 1842 | 1461629953958 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 17:19:13 INFO - PROCESS | 1842 | 1461629953965 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:19:13 INFO - PROCESS | 1842 | 1461629953970 Marionette TRACE conn4 <- [1,514,null,{}] 17:19:13 INFO - PROCESS | 1842 | 1461629953976 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:14 INFO - PROCESS | 1842 | 1461629954191 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 17:19:14 INFO - PROCESS | 1842 | 1461629954474 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b299b9800 == 59 [pid = 1842] [id = 136] 17:19:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b2a86e800) [pid = 1842] [serial = 407] [outer = (nil)] 17:19:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b2b78f400) [pid = 1842] [serial = 408] [outer = 0x7f6b2a86e800] 17:19:14 INFO - PROCESS | 1842 | 1461629954543 Marionette DEBUG loaded listener.js 17:19:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b2bd56000) [pid = 1842] [serial = 409] [outer = 0x7f6b2a86e800] 17:19:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46706800 == 58 [pid = 1842] [id = 127] 17:19:14 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b2f863400) [pid = 1842] [serial = 309] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b3258a400) [pid = 1842] [serial = 312] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b38017c00) [pid = 1842] [serial = 315] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b469a3400) [pid = 1842] [serial = 318] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b42e70c00) [pid = 1842] [serial = 321] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b48ec9000) [pid = 1842] [serial = 324] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b2a878000) [pid = 1842] [serial = 345] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b133800 == 57 [pid = 1842] [id = 126] 17:19:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b40da9000 == 56 [pid = 1842] [id = 125] 17:19:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b35814000 == 55 [pid = 1842] [id = 124] 17:19:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34307800 == 54 [pid = 1842] [id = 123] 17:19:14 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a6de000 == 53 [pid = 1842] [id = 122] 17:19:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e436800 == 52 [pid = 1842] [id = 121] 17:19:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a6d3800 == 51 [pid = 1842] [id = 119] 17:19:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b49c67800 == 50 [pid = 1842] [id = 118] 17:19:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3af82800 == 49 [pid = 1842] [id = 117] 17:19:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cfd9000 == 48 [pid = 1842] [id = 116] 17:19:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46845000 == 47 [pid = 1842] [id = 115] 17:19:15 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b41e39000) [pid = 1842] [serial = 339] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b34f9d400) [pid = 1842] [serial = 336] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b2baa9000) [pid = 1842] [serial = 328] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b2baa4000) [pid = 1842] [serial = 327] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b30270800) [pid = 1842] [serial = 331] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b2f860000) [pid = 1842] [serial = 330] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b3258ac00) [pid = 1842] [serial = 333] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b336dfc00) [pid = 1842] [serial = 334] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b33717400) [pid = 1842] [serial = 342] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b42e6d000) [pid = 1842] [serial = 340] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b37b70000) [pid = 1842] [serial = 337] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b37ba1400) [pid = 1842] [serial = 343] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1842 | 1461629955333 Marionette TRACE conn4 <- [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]]]}] 17:19:15 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 17:19:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1389ms 17:19:15 INFO - PROCESS | 1842 | 1461629955357 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 17:19:15 INFO - PROCESS | 1842 | 1461629955363 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 17:19:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:19:15 INFO - PROCESS | 1842 | 1461629955371 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:19:15 INFO - PROCESS | 1842 | 1461629955374 Marionette TRACE conn4 <- [1,518,null,{}] 17:19:15 INFO - PROCESS | 1842 | 1461629955379 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:15 INFO - PROCESS | 1842 | 1461629955521 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 17:19:15 INFO - PROCESS | 1842 | 1461629955540 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b147800 == 48 [pid = 1842] [id = 137] 17:19:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b2f860400) [pid = 1842] [serial = 410] [outer = (nil)] 17:19:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b30291800) [pid = 1842] [serial = 411] [outer = 0x7f6b2f860400] 17:19:15 INFO - PROCESS | 1842 | 1461629955601 Marionette DEBUG loaded listener.js 17:19:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b32207400) [pid = 1842] [serial = 412] [outer = 0x7f6b2f860400] 17:19:16 INFO - PROCESS | 1842 | 1461629956457 Marionette TRACE conn4 <- [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]]]}] 17:19:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:19:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1135ms 17:19:16 INFO - PROCESS | 1842 | 1461629956509 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 17:19:16 INFO - PROCESS | 1842 | 1461629956513 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 17:19:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:19:16 INFO - PROCESS | 1842 | 1461629956521 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:19:16 INFO - PROCESS | 1842 | 1461629956529 Marionette TRACE conn4 <- [1,522,null,{}] 17:19:16 INFO - PROCESS | 1842 | 1461629956542 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:16 INFO - PROCESS | 1842 | 1461629956688 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 17:19:16 INFO - PROCESS | 1842 | 1461629956700 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f045800 == 49 [pid = 1842] [id = 138] 17:19:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b32580c00) [pid = 1842] [serial = 413] [outer = (nil)] 17:19:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b33711400) [pid = 1842] [serial = 414] [outer = 0x7f6b32580c00] 17:19:16 INFO - PROCESS | 1842 | 1461629956759 Marionette DEBUG loaded listener.js 17:19:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b33909400) [pid = 1842] [serial = 415] [outer = 0x7f6b32580c00] 17:19:17 INFO - PROCESS | 1842 | 1461629957555 Marionette TRACE conn4 <- [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]]]}] 17:19:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:19:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1096ms 17:19:17 INFO - PROCESS | 1842 | 1461629957633 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 17:19:17 INFO - PROCESS | 1842 | 1461629957638 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 17:19:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:19:17 INFO - PROCESS | 1842 | 1461629957657 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:19:17 INFO - PROCESS | 1842 | 1461629957660 Marionette TRACE conn4 <- [1,526,null,{}] 17:19:17 INFO - PROCESS | 1842 | 1461629957665 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:17 INFO - PROCESS | 1842 | 1461629957840 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 17:19:17 INFO - PROCESS | 1842 | 1461629957860 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b244e9800 == 50 [pid = 1842] [id = 139] 17:19:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b32587000) [pid = 1842] [serial = 416] [outer = (nil)] 17:19:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b33f3b800) [pid = 1842] [serial = 417] [outer = 0x7f6b32587000] 17:19:17 INFO - PROCESS | 1842 | 1461629957920 Marionette DEBUG loaded listener.js 17:19:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b35fef000) [pid = 1842] [serial = 418] [outer = 0x7f6b32587000] 17:19:18 INFO - PROCESS | 1842 | 1461629958746 Marionette TRACE conn4 <- [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]]]}] 17:19:18 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 17:19:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1136ms 17:19:18 INFO - PROCESS | 1842 | 1461629958785 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 17:19:18 INFO - PROCESS | 1842 | 1461629958788 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 17:19:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:19:18 INFO - PROCESS | 1842 | 1461629958794 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:19:18 INFO - PROCESS | 1842 | 1461629958797 Marionette TRACE conn4 <- [1,530,null,{}] 17:19:18 INFO - PROCESS | 1842 | 1461629958807 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:18 INFO - PROCESS | 1842 | 1461629958997 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 17:19:19 INFO - PROCESS | 1842 | 1461629959030 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34774800 == 51 [pid = 1842] [id = 140] 17:19:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b3ae50c00) [pid = 1842] [serial = 419] [outer = (nil)] 17:19:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b41c02800) [pid = 1842] [serial = 420] [outer = 0x7f6b3ae50c00] 17:19:19 INFO - PROCESS | 1842 | 1461629959101 Marionette DEBUG loaded listener.js 17:19:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b42e68800) [pid = 1842] [serial = 421] [outer = 0x7f6b3ae50c00] 17:19:20 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b2998cc00) [pid = 1842] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:19:20 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b41c7d800) [pid = 1842] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:19:20 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b2b2a8400) [pid = 1842] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:19:20 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b2a86cc00) [pid = 1842] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:19:20 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b2a769800) [pid = 1842] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:19:20 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b32582c00) [pid = 1842] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:19:20 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b2f866800) [pid = 1842] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:19:20 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b33e8ac00) [pid = 1842] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:19:20 INFO - PROCESS | 1842 | 1461629960113 Marionette TRACE conn4 <- [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"]]]}] 17:19:20 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 17:19:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:19:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:19:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:19:20 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 17:19:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:19:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:19:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:19:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1339ms 17:19:20 INFO - PROCESS | 1842 | 1461629960141 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 17:19:20 INFO - PROCESS | 1842 | 1461629960144 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 17:19:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:19:20 INFO - PROCESS | 1842 | 1461629960151 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:19:20 INFO - PROCESS | 1842 | 1461629960154 Marionette TRACE conn4 <- [1,534,null,{}] 17:19:20 INFO - PROCESS | 1842 | 1461629960159 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:20 INFO - PROCESS | 1842 | 1461629960360 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 17:19:20 INFO - PROCESS | 1842 | 1461629960436 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b37d9c800 == 52 [pid = 1842] [id = 141] 17:19:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b40d16000) [pid = 1842] [serial = 422] [outer = (nil)] 17:19:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b42e6ec00) [pid = 1842] [serial = 423] [outer = 0x7f6b40d16000] 17:19:20 INFO - PROCESS | 1842 | 1461629960500 Marionette DEBUG loaded listener.js 17:19:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b469a3400) [pid = 1842] [serial = 424] [outer = 0x7f6b40d16000] 17:19:21 INFO - PROCESS | 1842 | 1461629961177 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:19:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:19:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1077ms 17:19:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:19:21 INFO - PROCESS | 1842 | 1461629961233 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 17:19:21 INFO - PROCESS | 1842 | 1461629961236 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 17:19:21 INFO - PROCESS | 1842 | 1461629961242 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:19:21 INFO - PROCESS | 1842 | 1461629961244 Marionette TRACE conn4 <- [1,538,null,{}] 17:19:21 INFO - PROCESS | 1842 | 1461629961249 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:21 INFO - PROCESS | 1842 | 1461629961397 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 17:19:21 INFO - PROCESS | 1842 | 1461629961699 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46721000 == 53 [pid = 1842] [id = 142] 17:19:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b4c18f400) [pid = 1842] [serial = 425] [outer = (nil)] 17:19:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b48ecf000) [pid = 1842] [serial = 426] [outer = 0x7f6b4c18f400] 17:19:21 INFO - PROCESS | 1842 | 1461629961894 Marionette DEBUG loaded listener.js 17:19:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b49cc7000) [pid = 1842] [serial = 427] [outer = 0x7f6b4c18f400] 17:19:22 INFO - PROCESS | 1842 | 1461629962989 Marionette TRACE conn4 <- [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]]]}] 17:19:23 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. 17:19:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1782ms 17:19:23 INFO - PROCESS | 1842 | 1461629963025 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 17:19:23 INFO - PROCESS | 1842 | 1461629963032 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 17:19:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:19:23 INFO - PROCESS | 1842 | 1461629963044 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:19:23 INFO - PROCESS | 1842 | 1461629963052 Marionette TRACE conn4 <- [1,542,null,{}] 17:19:23 INFO - PROCESS | 1842 | 1461629963115 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:23 INFO - PROCESS | 1842 | 1461629963338 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 17:19:23 INFO - PROCESS | 1842 | 1461629963549 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e436800 == 54 [pid = 1842] [id = 143] 17:19:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b2b57f800) [pid = 1842] [serial = 428] [outer = (nil)] 17:19:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b2b78b400) [pid = 1842] [serial = 429] [outer = 0x7f6b2b57f800] 17:19:23 INFO - PROCESS | 1842 | 1461629963633 Marionette DEBUG loaded listener.js 17:19:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b2bdec400) [pid = 1842] [serial = 430] [outer = 0x7f6b2b57f800] 17:19:24 INFO - PROCESS | 1842 | 1461629964421 Marionette TRACE conn4 <- [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]]]}] 17:19:24 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. 17:19:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1408ms 17:19:24 INFO - PROCESS | 1842 | 1461629964450 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 17:19:24 INFO - PROCESS | 1842 | 1461629964457 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 17:19:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:19:24 INFO - PROCESS | 1842 | 1461629964467 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:19:24 INFO - PROCESS | 1842 | 1461629964471 Marionette TRACE conn4 <- [1,546,null,{}] 17:19:24 INFO - PROCESS | 1842 | 1461629964477 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:24 INFO - PROCESS | 1842 | 1461629964648 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 17:19:24 INFO - PROCESS | 1842 | 1461629964785 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3580c000 == 55 [pid = 1842] [id = 144] 17:19:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b2b782800) [pid = 1842] [serial = 431] [outer = (nil)] 17:19:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b2e481c00) [pid = 1842] [serial = 432] [outer = 0x7f6b2b782800] 17:19:24 INFO - PROCESS | 1842 | 1461629964873 Marionette DEBUG loaded listener.js 17:19:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b3258bc00) [pid = 1842] [serial = 433] [outer = 0x7f6b2b782800] 17:19:25 INFO - PROCESS | 1842 | 1461629965703 Marionette TRACE conn4 <- [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]]]}] 17:19:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:19:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1288ms 17:19:25 INFO - PROCESS | 1842 | 1461629965758 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 17:19:25 INFO - PROCESS | 1842 | 1461629965761 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 17:19:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:19:25 INFO - PROCESS | 1842 | 1461629965769 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:19:25 INFO - PROCESS | 1842 | 1461629965774 Marionette TRACE conn4 <- [1,550,null,{}] 17:19:25 INFO - PROCESS | 1842 | 1461629965789 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:25 INFO - PROCESS | 1842 | 1461629965967 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 17:19:26 INFO - PROCESS | 1842 | 1461629966123 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b472ab800 == 56 [pid = 1842] [id = 145] 17:19:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b2ba64000) [pid = 1842] [serial = 434] [outer = (nil)] 17:19:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b2ba69800) [pid = 1842] [serial = 435] [outer = 0x7f6b2ba64000] 17:19:26 INFO - PROCESS | 1842 | 1461629966198 Marionette DEBUG loaded listener.js 17:19:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b334e1400) [pid = 1842] [serial = 436] [outer = 0x7f6b2ba64000] 17:19:26 INFO - PROCESS | 1842 | 1461629966988 Marionette TRACE conn4 <- [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]]]}] 17:19:27 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. 17:19:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1285ms 17:19:27 INFO - PROCESS | 1842 | 1461629967055 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 17:19:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:19:27 INFO - PROCESS | 1842 | 1461629967060 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 17:19:27 INFO - PROCESS | 1842 | 1461629967065 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:19:27 INFO - PROCESS | 1842 | 1461629967068 Marionette TRACE conn4 <- [1,554,null,{}] 17:19:27 INFO - PROCESS | 1842 | 1461629967073 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:27 INFO - PROCESS | 1842 | 1461629967230 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 17:19:27 INFO - PROCESS | 1842 | 1461629967385 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232eb000 == 57 [pid = 1842] [id = 146] 17:19:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b230db800) [pid = 1842] [serial = 437] [outer = (nil)] 17:19:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b230e2c00) [pid = 1842] [serial = 438] [outer = 0x7f6b230db800] 17:19:27 INFO - PROCESS | 1842 | 1461629967455 Marionette DEBUG loaded listener.js 17:19:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b295de400) [pid = 1842] [serial = 439] [outer = 0x7f6b230db800] 17:19:28 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:19:28 INFO - PROCESS | 1842 | 1461629968357 Marionette TRACE conn4 <- [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]]]}] 17:19:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:19:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1330ms 17:19:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:19:28 INFO - PROCESS | 1842 | 1461629968396 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 17:19:28 INFO - PROCESS | 1842 | 1461629968399 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 17:19:28 INFO - PROCESS | 1842 | 1461629968405 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:19:28 INFO - PROCESS | 1842 | 1461629968408 Marionette TRACE conn4 <- [1,558,null,{}] 17:19:28 INFO - PROCESS | 1842 | 1461629968413 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:28 INFO - PROCESS | 1842 | 1461629968561 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 17:19:28 INFO - PROCESS | 1842 | 1461629968726 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4b4a4800 == 58 [pid = 1842] [id = 147] 17:19:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b230ddc00) [pid = 1842] [serial = 440] [outer = (nil)] 17:19:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b287ee800) [pid = 1842] [serial = 441] [outer = 0x7f6b230ddc00] 17:19:28 INFO - PROCESS | 1842 | 1461629968797 Marionette DEBUG loaded listener.js 17:19:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b287f3000) [pid = 1842] [serial = 442] [outer = 0x7f6b230ddc00] 17:19:29 INFO - PROCESS | 1842 | 1461629969709 Marionette TRACE conn4 <- [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]]]}] 17:19:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:19:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1334ms 17:19:29 INFO - PROCESS | 1842 | 1461629969738 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 17:19:29 INFO - PROCESS | 1842 | 1461629969742 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 17:19:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:19:29 INFO - PROCESS | 1842 | 1461629969748 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:19:29 INFO - PROCESS | 1842 | 1461629969750 Marionette TRACE conn4 <- [1,562,null,{}] 17:19:29 INFO - PROCESS | 1842 | 1461629969755 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:29 INFO - PROCESS | 1842 | 1461629969923 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 17:19:30 INFO - PROCESS | 1842 | 1461629970080 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b49c5e000 == 59 [pid = 1842] [id = 148] 17:19:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b230e9c00) [pid = 1842] [serial = 443] [outer = (nil)] 17:19:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b285de400) [pid = 1842] [serial = 444] [outer = 0x7f6b230e9c00] 17:19:30 INFO - PROCESS | 1842 | 1461629970152 Marionette DEBUG loaded listener.js 17:19:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b2ba6b000) [pid = 1842] [serial = 445] [outer = 0x7f6b230e9c00] 17:19:30 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:19:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b286d7800) [pid = 1842] [serial = 446] [outer = 0x7f6b2cf84400] 17:19:31 INFO - PROCESS | 1842 | 1461629971076 Marionette TRACE conn4 <- [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]]]}] 17:19:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:19:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1376ms 17:19:31 INFO - PROCESS | 1842 | 1461629971125 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 17:19:31 INFO - PROCESS | 1842 | 1461629971129 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 17:19:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:19:31 INFO - PROCESS | 1842 | 1461629971134 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:19:31 INFO - PROCESS | 1842 | 1461629971137 Marionette TRACE conn4 <- [1,566,null,{}] 17:19:31 INFO - PROCESS | 1842 | 1461629971143 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:31 INFO - PROCESS | 1842 | 1461629971302 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 17:19:31 INFO - PROCESS | 1842 | 1461629971444 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2999e000 == 60 [pid = 1842] [id = 149] 17:19:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b285d4c00) [pid = 1842] [serial = 447] [outer = (nil)] 17:19:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b286df800) [pid = 1842] [serial = 448] [outer = 0x7f6b285d4c00] 17:19:31 INFO - PROCESS | 1842 | 1461629971512 Marionette DEBUG loaded listener.js 17:19:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b295d3800) [pid = 1842] [serial = 449] [outer = 0x7f6b285d4c00] 17:19:32 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:19:32 INFO - PROCESS | 1842 | 1461629972290 Marionette TRACE conn4 <- [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]]]}] 17:19:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:19:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1184ms 17:19:32 INFO - PROCESS | 1842 | 1461629972327 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 17:19:32 INFO - PROCESS | 1842 | 1461629972330 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 17:19:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:19:32 INFO - PROCESS | 1842 | 1461629972337 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:19:32 INFO - PROCESS | 1842 | 1461629972339 Marionette TRACE conn4 <- [1,570,null,{}] 17:19:32 INFO - PROCESS | 1842 | 1461629972345 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:32 INFO - PROCESS | 1842 | 1461629972492 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 17:19:32 INFO - PROCESS | 1842 | 1461629972647 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ebfa000 == 61 [pid = 1842] [id = 150] 17:19:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b285d6c00) [pid = 1842] [serial = 450] [outer = (nil)] 17:19:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b2ecb5400) [pid = 1842] [serial = 451] [outer = 0x7f6b285d6c00] 17:19:32 INFO - PROCESS | 1842 | 1461629972717 Marionette DEBUG loaded listener.js 17:19:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b2ecba000) [pid = 1842] [serial = 452] [outer = 0x7f6b285d6c00] 17:19:33 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:19:33 INFO - PROCESS | 1842 | 1461629973520 Marionette TRACE conn4 <- [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]]]}] 17:19:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:19:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1239ms 17:19:33 INFO - PROCESS | 1842 | 1461629973583 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 17:19:33 INFO - PROCESS | 1842 | 1461629973587 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 17:19:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:19:33 INFO - PROCESS | 1842 | 1461629973594 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:19:33 INFO - PROCESS | 1842 | 1461629973597 Marionette TRACE conn4 <- [1,574,null,{}] 17:19:33 INFO - PROCESS | 1842 | 1461629973603 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:33 INFO - PROCESS | 1842 | 1461629973775 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 17:19:33 INFO - PROCESS | 1842 | 1461629973934 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ed1b800 == 62 [pid = 1842] [id = 151] 17:19:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b286db000) [pid = 1842] [serial = 453] [outer = (nil)] 17:19:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b2ecbf000) [pid = 1842] [serial = 454] [outer = 0x7f6b286db000] 17:19:34 INFO - PROCESS | 1842 | 1461629974006 Marionette DEBUG loaded listener.js 17:19:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b2eda8000) [pid = 1842] [serial = 455] [outer = 0x7f6b286db000] 17:19:34 INFO - PROCESS | 1842 | 1461629974831 Marionette TRACE conn4 <- [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]]]}] 17:19:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:19:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1283ms 17:19:34 INFO - PROCESS | 1842 | 1461629974879 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 17:19:34 INFO - PROCESS | 1842 | 1461629974881 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 17:19:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:19:34 INFO - PROCESS | 1842 | 1461629974887 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:19:34 INFO - PROCESS | 1842 | 1461629974890 Marionette TRACE conn4 <- [1,578,null,{}] 17:19:34 INFO - PROCESS | 1842 | 1461629974896 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:35 INFO - PROCESS | 1842 | 1461629975043 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 17:19:35 INFO - PROCESS | 1842 | 1461629975205 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b20d11000 == 63 [pid = 1842] [id = 152] 17:19:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b28519400) [pid = 1842] [serial = 456] [outer = (nil)] 17:19:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b28522000) [pid = 1842] [serial = 457] [outer = 0x7f6b28519400] 17:19:35 INFO - PROCESS | 1842 | 1461629975275 Marionette DEBUG loaded listener.js 17:19:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b28528000) [pid = 1842] [serial = 458] [outer = 0x7f6b28519400] 17:19:36 INFO - PROCESS | 1842 | 1461629976130 Marionette TRACE conn4 <- [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]]]}] 17:19:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:19:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1281ms 17:19:36 INFO - PROCESS | 1842 | 1461629976169 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 17:19:36 INFO - PROCESS | 1842 | 1461629976173 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 17:19:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:19:36 INFO - PROCESS | 1842 | 1461629976179 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:19:36 INFO - PROCESS | 1842 | 1461629976183 Marionette TRACE conn4 <- [1,582,null,{}] 17:19:36 INFO - PROCESS | 1842 | 1461629976187 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:36 INFO - PROCESS | 1842 | 1461629976358 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 17:19:36 INFO - PROCESS | 1842 | 1461629976525 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b8db000 == 64 [pid = 1842] [id = 153] 17:19:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b2851d000) [pid = 1842] [serial = 459] [outer = (nil)] 17:19:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b2cb38000) [pid = 1842] [serial = 460] [outer = 0x7f6b2851d000] 17:19:36 INFO - PROCESS | 1842 | 1461629976600 Marionette DEBUG loaded listener.js 17:19:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b2edb4000) [pid = 1842] [serial = 461] [outer = 0x7f6b2851d000] 17:19:37 INFO - PROCESS | 1842 | 1461629977728 Marionette TRACE conn4 <- [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]]]}] 17:19:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:19:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1583ms 17:19:37 INFO - PROCESS | 1842 | 1461629977763 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 17:19:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:19:37 INFO - PROCESS | 1842 | 1461629977769 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 17:19:37 INFO - PROCESS | 1842 | 1461629977776 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:19:37 INFO - PROCESS | 1842 | 1461629977781 Marionette TRACE conn4 <- [1,586,null,{}] 17:19:37 INFO - PROCESS | 1842 | 1461629977788 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:37 INFO - PROCESS | 1842 | 1461629977941 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 17:19:38 INFO - PROCESS | 1842 | 1461629978107 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a609000 == 65 [pid = 1842] [id = 154] 17:19:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b286e0c00) [pid = 1842] [serial = 462] [outer = (nil)] 17:19:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b287f5c00) [pid = 1842] [serial = 463] [outer = 0x7f6b286e0c00] 17:19:38 INFO - PROCESS | 1842 | 1461629978238 Marionette DEBUG loaded listener.js 17:19:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b298e5800) [pid = 1842] [serial = 464] [outer = 0x7f6b286e0c00] 17:19:38 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4996d800 == 64 [pid = 1842] [id = 105] 17:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41c9f000 == 63 [pid = 1842] [id = 104] 17:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b37d9c800 == 62 [pid = 1842] [id = 141] 17:19:38 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b431db400) [pid = 1842] [serial = 384] [outer = (nil)] [url = about:blank] 17:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34774800 == 61 [pid = 1842] [id = 140] 17:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b244e9800 == 60 [pid = 1842] [id = 139] 17:19:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f045800 == 59 [pid = 1842] [id = 138] 17:19:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b147800 == 58 [pid = 1842] [id = 137] 17:19:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b299b9800 == 57 [pid = 1842] [id = 136] 17:19:39 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2844a800 == 56 [pid = 1842] [id = 135] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b29995c00) [pid = 1842] [serial = 375] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b41e97400) [pid = 1842] [serial = 378] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b35e7d800) [pid = 1842] [serial = 382] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b2b2aec00) [pid = 1842] [serial = 381] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b40d1c000) [pid = 1842] [serial = 346] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b2aa0c800) [pid = 1842] [serial = 364] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b2a76e400) [pid = 1842] [serial = 363] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b30293c00) [pid = 1842] [serial = 351] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b3313c000) [pid = 1842] [serial = 369] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b33716800) [pid = 1842] [serial = 370] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b2a878400) [pid = 1842] [serial = 348] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b30270000) [pid = 1842] [serial = 366] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b30d7e000) [pid = 1842] [serial = 367] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b36093c00) [pid = 1842] [serial = 372] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b2a76d800) [pid = 1842] [serial = 357] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b3371bc00) [pid = 1842] [serial = 354] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b33f43800) [pid = 1842] [serial = 360] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b358c7000) [pid = 1842] [serial = 376] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b42e75800) [pid = 1842] [serial = 379] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b3bd84800) [pid = 1842] [serial = 373] [outer = (nil)] [url = about:blank] 17:19:39 INFO - PROCESS | 1842 | 1461629979180 Marionette TRACE conn4 <- [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]]]}] 17:19:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:19:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1434ms 17:19:39 INFO - PROCESS | 1842 | 1461629979211 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 17:19:39 INFO - PROCESS | 1842 | 1461629979219 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 17:19:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:19:39 INFO - PROCESS | 1842 | 1461629979228 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:19:39 INFO - PROCESS | 1842 | 1461629979231 Marionette TRACE conn4 <- [1,590,null,{}] 17:19:39 INFO - PROCESS | 1842 | 1461629979237 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:39 INFO - PROCESS | 1842 | 1461629979385 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 17:19:39 INFO - PROCESS | 1842 | 1461629979403 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6de000 == 57 [pid = 1842] [id = 155] 17:19:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b29990800) [pid = 1842] [serial = 465] [outer = (nil)] 17:19:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b2a876400) [pid = 1842] [serial = 466] [outer = 0x7f6b29990800] 17:19:39 INFO - PROCESS | 1842 | 1461629979463 Marionette DEBUG loaded listener.js 17:19:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b2b2a7000) [pid = 1842] [serial = 467] [outer = 0x7f6b29990800] 17:19:40 INFO - PROCESS | 1842 | 1461629980693 Marionette TRACE conn4 <- [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]]]}] 17:19:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:19:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1531ms 17:19:40 INFO - PROCESS | 1842 | 1461629980769 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 17:19:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:19:40 INFO - PROCESS | 1842 | 1461629980776 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 17:19:40 INFO - PROCESS | 1842 | 1461629980783 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:19:40 INFO - PROCESS | 1842 | 1461629980789 Marionette TRACE conn4 <- [1,594,null,{}] 17:19:40 INFO - PROCESS | 1842 | 1461629980796 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:41 INFO - PROCESS | 1842 | 1461629980998 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 17:19:41 INFO - PROCESS | 1842 | 1461629981206 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a8b7000 == 58 [pid = 1842] [id = 156] 17:19:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b287f4c00) [pid = 1842] [serial = 468] [outer = (nil)] 17:19:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b29994000) [pid = 1842] [serial = 469] [outer = 0x7f6b287f4c00] 17:19:41 INFO - PROCESS | 1842 | 1461629981293 Marionette DEBUG loaded listener.js 17:19:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b2a870800) [pid = 1842] [serial = 470] [outer = 0x7f6b287f4c00] 17:19:42 INFO - PROCESS | 1842 | 1461629982140 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:19:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:19:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1388ms 17:19:42 INFO - PROCESS | 1842 | 1461629982171 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 17:19:42 INFO - PROCESS | 1842 | 1461629982180 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 17:19:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:19:42 INFO - PROCESS | 1842 | 1461629982189 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:19:42 INFO - PROCESS | 1842 | 1461629982193 Marionette TRACE conn4 <- [1,598,null,{}] 17:19:42 INFO - PROCESS | 1842 | 1461629982198 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:42 INFO - PROCESS | 1842 | 1461629982353 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 17:19:42 INFO - PROCESS | 1842 | 1461629982513 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e538800 == 59 [pid = 1842] [id = 157] 17:19:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b2b2a8000) [pid = 1842] [serial = 471] [outer = (nil)] 17:19:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b2b78c400) [pid = 1842] [serial = 472] [outer = 0x7f6b2b2a8000] 17:19:42 INFO - PROCESS | 1842 | 1461629982584 Marionette DEBUG loaded listener.js 17:19:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b2ba69c00) [pid = 1842] [serial = 473] [outer = 0x7f6b2b2a8000] 17:19:43 INFO - PROCESS | 1842 | 1461629983679 Marionette TRACE conn4 <- [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]]]}] 17:19:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:19:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1540ms 17:19:43 INFO - PROCESS | 1842 | 1461629983730 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 17:19:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:19:43 INFO - PROCESS | 1842 | 1461629983734 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 17:19:43 INFO - PROCESS | 1842 | 1461629983741 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:19:43 INFO - PROCESS | 1842 | 1461629983746 Marionette TRACE conn4 <- [1,602,null,{}] 17:19:43 INFO - PROCESS | 1842 | 1461629983762 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:43 INFO - PROCESS | 1842 | 1461629983977 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 17:19:44 INFO - PROCESS | 1842 | 1461629984190 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3315a800 == 60 [pid = 1842] [id = 158] 17:19:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b2baa4c00) [pid = 1842] [serial = 474] [outer = (nil)] 17:19:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b2ecbe800) [pid = 1842] [serial = 475] [outer = 0x7f6b2baa4c00] 17:19:44 INFO - PROCESS | 1842 | 1461629984304 Marionette DEBUG loaded listener.js 17:19:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b2edaf000) [pid = 1842] [serial = 476] [outer = 0x7f6b2baa4c00] 17:19:45 INFO - PROCESS | 1842 | 1461629985239 Marionette TRACE conn4 <- [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]]]}] 17:19:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:19:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1544ms 17:19:45 INFO - PROCESS | 1842 | 1461629985286 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 17:19:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:19:45 INFO - PROCESS | 1842 | 1461629985290 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 17:19:45 INFO - PROCESS | 1842 | 1461629985296 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:19:45 INFO - PROCESS | 1842 | 1461629985299 Marionette TRACE conn4 <- [1,606,null,{}] 17:19:45 INFO - PROCESS | 1842 | 1461629985304 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:45 INFO - PROCESS | 1842 | 1461629985466 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 17:19:45 INFO - PROCESS | 1842 | 1461629985698 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35512800 == 61 [pid = 1842] [id = 159] 17:19:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b2e47e000) [pid = 1842] [serial = 477] [outer = (nil)] 17:19:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2f866800) [pid = 1842] [serial = 478] [outer = 0x7f6b2e47e000] 17:19:45 INFO - PROCESS | 1842 | 1461629985811 Marionette DEBUG loaded listener.js 17:19:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b30293c00) [pid = 1842] [serial = 479] [outer = 0x7f6b2e47e000] 17:19:46 INFO - PROCESS | 1842 | 1461629986603 Marionette TRACE conn4 <- [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]]]}] 17:19:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:19:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1379ms 17:19:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:19:46 INFO - PROCESS | 1842 | 1461629986675 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 17:19:46 INFO - PROCESS | 1842 | 1461629986678 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 17:19:46 INFO - PROCESS | 1842 | 1461629986685 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:19:46 INFO - PROCESS | 1842 | 1461629986688 Marionette TRACE conn4 <- [1,610,null,{}] 17:19:46 INFO - PROCESS | 1842 | 1461629986693 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:46 INFO - PROCESS | 1842 | 1461629986891 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 17:19:47 INFO - PROCESS | 1842 | 1461629987047 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b419c4000 == 62 [pid = 1842] [id = 160] 17:19:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b2edb6400) [pid = 1842] [serial = 480] [outer = (nil)] 17:19:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b3220c800) [pid = 1842] [serial = 481] [outer = 0x7f6b2edb6400] 17:19:47 INFO - PROCESS | 1842 | 1461629987121 Marionette DEBUG loaded listener.js 17:19:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b33225800) [pid = 1842] [serial = 482] [outer = 0x7f6b2edb6400] 17:19:47 INFO - PROCESS | 1842 | 1461629987956 Marionette TRACE conn4 <- [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]]]}] 17:19:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:19:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1329ms 17:19:48 INFO - PROCESS | 1842 | 1461629988013 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 17:19:48 INFO - PROCESS | 1842 | 1461629988016 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 17:19:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:19:48 INFO - PROCESS | 1842 | 1461629988023 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:19:48 INFO - PROCESS | 1842 | 1461629988025 Marionette TRACE conn4 <- [1,614,null,{}] 17:19:48 INFO - PROCESS | 1842 | 1461629988031 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:48 INFO - PROCESS | 1842 | 1461629988221 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 17:19:48 INFO - PROCESS | 1842 | 1461629988379 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46e62000 == 63 [pid = 1842] [id = 161] 17:19:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b33233800) [pid = 1842] [serial = 483] [outer = (nil)] 17:19:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b34603400) [pid = 1842] [serial = 484] [outer = 0x7f6b33233800] 17:19:48 INFO - PROCESS | 1842 | 1461629988457 Marionette DEBUG loaded listener.js 17:19:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b37b6fc00) [pid = 1842] [serial = 485] [outer = 0x7f6b33233800] 17:19:49 INFO - PROCESS | 1842 | 1461629989283 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:19:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:19:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1330ms 17:19:49 INFO - PROCESS | 1842 | 1461629989354 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 17:19:49 INFO - PROCESS | 1842 | 1461629989357 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 17:19:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:19:49 INFO - PROCESS | 1842 | 1461629989363 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:19:49 INFO - PROCESS | 1842 | 1461629989366 Marionette TRACE conn4 <- [1,618,null,{}] 17:19:49 INFO - PROCESS | 1842 | 1461629989371 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:49 INFO - PROCESS | 1842 | 1461629989528 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 17:19:49 INFO - PROCESS | 1842 | 1461629989687 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4b2c0800 == 64 [pid = 1842] [id = 162] 17:19:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b230dcc00) [pid = 1842] [serial = 486] [outer = (nil)] 17:19:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b2b9ec400) [pid = 1842] [serial = 487] [outer = 0x7f6b230dcc00] 17:19:49 INFO - PROCESS | 1842 | 1461629989761 Marionette DEBUG loaded listener.js 17:19:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b2b9f1800) [pid = 1842] [serial = 488] [outer = 0x7f6b230dcc00] 17:19:50 INFO - PROCESS | 1842 | 1461629990609 Marionette TRACE conn4 <- [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]]]}] 17:19:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:19:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1284ms 17:19:50 INFO - PROCESS | 1842 | 1461629990647 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 17:19:50 INFO - PROCESS | 1842 | 1461629990650 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 17:19:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:19:50 INFO - PROCESS | 1842 | 1461629990656 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:19:50 INFO - PROCESS | 1842 | 1461629990658 Marionette TRACE conn4 <- [1,622,null,{}] 17:19:50 INFO - PROCESS | 1842 | 1461629990664 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:50 INFO - PROCESS | 1842 | 1461629990815 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 17:19:50 INFO - PROCESS | 1842 | 1461629990978 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a713000 == 65 [pid = 1842] [id = 163] 17:19:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b2b864400) [pid = 1842] [serial = 489] [outer = (nil)] 17:19:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b2b86b800) [pid = 1842] [serial = 490] [outer = 0x7f6b2b864400] 17:19:51 INFO - PROCESS | 1842 | 1461629991050 Marionette DEBUG loaded listener.js 17:19:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b2b86fc00) [pid = 1842] [serial = 491] [outer = 0x7f6b2b864400] 17:19:52 INFO - PROCESS | 1842 | 1461629992128 Marionette TRACE conn4 <- [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]]]}] 17:19:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:19:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1542ms 17:19:52 INFO - PROCESS | 1842 | 1461629992200 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 17:19:52 INFO - PROCESS | 1842 | 1461629992205 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 17:19:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:19:52 INFO - PROCESS | 1842 | 1461629992214 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:19:52 INFO - PROCESS | 1842 | 1461629992219 Marionette TRACE conn4 <- [1,626,null,{}] 17:19:52 INFO - PROCESS | 1842 | 1461629992227 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:52 INFO - PROCESS | 1842 | 1461629992432 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 17:19:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a609000 == 64 [pid = 1842] [id = 154] 17:19:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b472ab800 == 63 [pid = 1842] [id = 145] 17:19:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3580c000 == 62 [pid = 1842] [id = 144] 17:19:52 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e436800 == 61 [pid = 1842] [id = 143] 17:19:53 INFO - PROCESS | 1842 | 1461629993033 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232e3800 == 62 [pid = 1842] [id = 164] 17:19:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b2856cc00) [pid = 1842] [serial = 492] [outer = (nil)] 17:19:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b2856ec00) [pid = 1842] [serial = 493] [outer = 0x7f6b2856cc00] 17:19:53 INFO - PROCESS | 1842 | 1461629993097 Marionette DEBUG loaded listener.js 17:19:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b285d4800) [pid = 1842] [serial = 494] [outer = 0x7f6b2856cc00] 17:19:53 INFO - PROCESS | 1842 | 1461629993859 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:19:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:19:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1737ms 17:19:53 INFO - PROCESS | 1842 | 1461629993952 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 17:19:53 INFO - PROCESS | 1842 | 1461629993960 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 17:19:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:19:53 INFO - PROCESS | 1842 | 1461629993969 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:19:53 INFO - PROCESS | 1842 | 1461629993973 Marionette TRACE conn4 <- [1,630,null,{}] 17:19:53 INFO - PROCESS | 1842 | 1461629993979 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:54 INFO - PROCESS | 1842 | 1461629994133 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 17:19:54 INFO - PROCESS | 1842 | 1461629994144 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28853800 == 63 [pid = 1842] [id = 165] 17:19:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b286da000) [pid = 1842] [serial = 495] [outer = (nil)] 17:19:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b287f6000) [pid = 1842] [serial = 496] [outer = 0x7f6b286da000] 17:19:54 INFO - PROCESS | 1842 | 1461629994205 Marionette DEBUG loaded listener.js 17:19:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b2998a000) [pid = 1842] [serial = 497] [outer = 0x7f6b286da000] 17:19:55 INFO - PROCESS | 1842 | 1461629995147 Marionette TRACE conn4 <- [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]]]}] 17:19:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:19:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1233ms 17:19:55 INFO - PROCESS | 1842 | 1461629995203 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 17:19:55 INFO - PROCESS | 1842 | 1461629995206 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 17:19:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:19:55 INFO - PROCESS | 1842 | 1461629995231 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:19:55 INFO - PROCESS | 1842 | 1461629995237 Marionette TRACE conn4 <- [1,634,null,{}] 17:19:55 INFO - PROCESS | 1842 | 1461629995251 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:55 INFO - PROCESS | 1842 | 1461629995549 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 17:19:55 INFO - PROCESS | 1842 | 1461629995592 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a8bf800 == 64 [pid = 1842] [id = 166] 17:19:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f6b2b2af400) [pid = 1842] [serial = 498] [outer = (nil)] 17:19:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f6b2b78dc00) [pid = 1842] [serial = 499] [outer = 0x7f6b2b2af400] 17:19:55 INFO - PROCESS | 1842 | 1461629995700 Marionette DEBUG loaded listener.js 17:19:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f6b2b86f800) [pid = 1842] [serial = 500] [outer = 0x7f6b2b2af400] 17:19:57 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f6b41ce2800) [pid = 1842] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f6b3616c400) [pid = 1842] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f6b30292000) [pid = 1842] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b298e6400) [pid = 1842] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b41e46c00) [pid = 1842] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b2aa03c00) [pid = 1842] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b2cc5f400) [pid = 1842] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b2b2a9000) [pid = 1842] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b3370ec00) [pid = 1842] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b2a763800) [pid = 1842] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b2bcec400) [pid = 1842] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b32207c00) [pid = 1842] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b347a7c00) [pid = 1842] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b35078c00) [pid = 1842] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b420f0800) [pid = 1842] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b46869000) [pid = 1842] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b295dac00) [pid = 1842] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b3bd85000) [pid = 1842] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b295ddc00) [pid = 1842] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b2aa0cc00) [pid = 1842] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b41c76000) [pid = 1842] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b33f3ec00) [pid = 1842] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b295dd000) [pid = 1842] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b33f3f800) [pid = 1842] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b2aa06800) [pid = 1842] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b2b574800) [pid = 1842] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b295db800) [pid = 1842] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b347a7000) [pid = 1842] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b3363e400) [pid = 1842] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b40d16000) [pid = 1842] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b3ae50c00) [pid = 1842] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b298ed400) [pid = 1842] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b2a86e800) [pid = 1842] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b32580c00) [pid = 1842] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b2cc63000) [pid = 1842] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b2f860400) [pid = 1842] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b2e47ec00) [pid = 1842] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b2a76fc00) [pid = 1842] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b33718400) [pid = 1842] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b2b783400) [pid = 1842] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b295d6c00) [pid = 1842] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b47232400) [pid = 1842] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b286e0c00) [pid = 1842] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b4c18f400) [pid = 1842] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b2b57f800) [pid = 1842] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b2b782800) [pid = 1842] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b2ba64000) [pid = 1842] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b230db800) [pid = 1842] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b2851d000) [pid = 1842] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b32587000) [pid = 1842] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b2a874000) [pid = 1842] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:19:57 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b2a769000) [pid = 1842] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:19:57 INFO - PROCESS | 1842 | 1461629997374 Marionette TRACE conn4 <- [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]]]}] 17:19:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:19:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 2188ms 17:19:57 INFO - PROCESS | 1842 | 1461629997418 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 17:19:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:19:57 INFO - PROCESS | 1842 | 1461629997423 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 17:19:57 INFO - PROCESS | 1842 | 1461629997428 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:19:57 INFO - PROCESS | 1842 | 1461629997431 Marionette TRACE conn4 <- [1,638,null,{}] 17:19:57 INFO - PROCESS | 1842 | 1461629997436 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:57 INFO - PROCESS | 1842 | 1461629997574 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 17:19:57 INFO - PROCESS | 1842 | 1461629997695 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a615000 == 65 [pid = 1842] [id = 167] 17:19:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b230dac00) [pid = 1842] [serial = 501] [outer = (nil)] 17:19:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b298ec400) [pid = 1842] [serial = 502] [outer = 0x7f6b230dac00] 17:19:57 INFO - PROCESS | 1842 | 1461629997757 Marionette DEBUG loaded listener.js 17:19:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b2b574800) [pid = 1842] [serial = 503] [outer = 0x7f6b230dac00] 17:19:58 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:19:58 INFO - PROCESS | 1842 | 1461629998360 Marionette TRACE conn4 <- [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]]]}] 17:19:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:19:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 976ms 17:19:58 INFO - PROCESS | 1842 | 1461629998405 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 17:19:58 INFO - PROCESS | 1842 | 1461629998408 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 17:19:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:19:58 INFO - PROCESS | 1842 | 1461629998414 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:19:58 INFO - PROCESS | 1842 | 1461629998416 Marionette TRACE conn4 <- [1,642,null,{}] 17:19:58 INFO - PROCESS | 1842 | 1461629998421 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:58 INFO - PROCESS | 1842 | 1461629998556 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 17:19:58 INFO - PROCESS | 1842 | 1461629998686 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ebf4000 == 66 [pid = 1842] [id = 168] 17:19:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b230e9400) [pid = 1842] [serial = 504] [outer = (nil)] 17:19:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b2b790c00) [pid = 1842] [serial = 505] [outer = 0x7f6b230e9400] 17:19:58 INFO - PROCESS | 1842 | 1461629998758 Marionette DEBUG loaded listener.js 17:19:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b2b9f1c00) [pid = 1842] [serial = 506] [outer = 0x7f6b230e9400] 17:19:59 INFO - PROCESS | 1842 | 1461629999746 Marionette TRACE conn4 <- [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]]]}] 17:19:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:19:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1380ms 17:19:59 INFO - PROCESS | 1842 | 1461629999796 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 17:19:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:19:59 INFO - PROCESS | 1842 | 1461629999801 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 17:19:59 INFO - PROCESS | 1842 | 1461629999809 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:19:59 INFO - PROCESS | 1842 | 1461629999812 Marionette TRACE conn4 <- [1,646,null,{}] 17:19:59 INFO - PROCESS | 1842 | 1461629999822 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:00 INFO - PROCESS | 1842 | 1461630000015 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 17:20:00 INFO - PROCESS | 1842 | 1461630000179 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2885c800 == 67 [pid = 1842] [id = 169] 17:20:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b28565400) [pid = 1842] [serial = 507] [outer = (nil)] 17:20:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b286dac00) [pid = 1842] [serial = 508] [outer = 0x7f6b28565400] 17:20:00 INFO - PROCESS | 1842 | 1461630000257 Marionette DEBUG loaded listener.js 17:20:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b298e6400) [pid = 1842] [serial = 509] [outer = 0x7f6b28565400] 17:20:01 INFO - PROCESS | 1842 | 1461630001138 Marionette TRACE conn4 <- [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]]]}] 17:20:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:20:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1382ms 17:20:01 INFO - PROCESS | 1842 | 1461630001191 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 17:20:01 INFO - PROCESS | 1842 | 1461630001200 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 17:20:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:20:01 INFO - PROCESS | 1842 | 1461630001210 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:20:01 INFO - PROCESS | 1842 | 1461630001214 Marionette TRACE conn4 <- [1,650,null,{}] 17:20:01 INFO - PROCESS | 1842 | 1461630001220 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:01 INFO - PROCESS | 1842 | 1461630001408 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 17:20:01 INFO - PROCESS | 1842 | 1461630001570 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b302ca800 == 68 [pid = 1842] [id = 170] 17:20:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b298ed400) [pid = 1842] [serial = 510] [outer = (nil)] 17:20:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b2b78fc00) [pid = 1842] [serial = 511] [outer = 0x7f6b298ed400] 17:20:01 INFO - PROCESS | 1842 | 1461630001645 Marionette DEBUG loaded listener.js 17:20:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b2b871c00) [pid = 1842] [serial = 512] [outer = 0x7f6b298ed400] 17:20:02 INFO - PROCESS | 1842 | 1461630002769 Marionette TRACE conn4 <- [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]]]}] 17:20:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:20:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1632ms 17:20:02 INFO - PROCESS | 1842 | 1461630002842 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 17:20:02 INFO - PROCESS | 1842 | 1461630002846 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 17:20:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:20:02 INFO - PROCESS | 1842 | 1461630002853 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:20:02 INFO - PROCESS | 1842 | 1461630002859 Marionette TRACE conn4 <- [1,654,null,{}] 17:20:02 INFO - PROCESS | 1842 | 1461630002893 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:03 INFO - PROCESS | 1842 | 1461630003171 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 17:20:03 INFO - PROCESS | 1842 | 1461630003374 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b355d6800 == 69 [pid = 1842] [id = 171] 17:20:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b2ba70000) [pid = 1842] [serial = 513] [outer = (nil)] 17:20:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b2baa2c00) [pid = 1842] [serial = 514] [outer = 0x7f6b2ba70000] 17:20:03 INFO - PROCESS | 1842 | 1461630003452 Marionette DEBUG loaded listener.js 17:20:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b2e477c00) [pid = 1842] [serial = 515] [outer = 0x7f6b2ba70000] 17:20:04 INFO - PROCESS | 1842 | 1461630004273 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:20:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:20:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1485ms 17:20:04 INFO - PROCESS | 1842 | 1461630004340 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 17:20:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:20:04 INFO - PROCESS | 1842 | 1461630004344 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 17:20:04 INFO - PROCESS | 1842 | 1461630004350 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:20:04 INFO - PROCESS | 1842 | 1461630004353 Marionette TRACE conn4 <- [1,658,null,{}] 17:20:04 INFO - PROCESS | 1842 | 1461630004358 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:04 INFO - PROCESS | 1842 | 1461630004546 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 17:20:04 INFO - PROCESS | 1842 | 1461630004711 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46710000 == 70 [pid = 1842] [id = 172] 17:20:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b2ba9b800) [pid = 1842] [serial = 516] [outer = (nil)] 17:20:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b2edab400) [pid = 1842] [serial = 517] [outer = 0x7f6b2ba9b800] 17:20:04 INFO - PROCESS | 1842 | 1461630004785 Marionette DEBUG loaded listener.js 17:20:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b2edb2c00) [pid = 1842] [serial = 518] [outer = 0x7f6b2ba9b800] 17:20:05 INFO - PROCESS | 1842 | 1461630005624 Marionette TRACE conn4 <- [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]]]}] 17:20:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:20:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1328ms 17:20:05 INFO - PROCESS | 1842 | 1461630005679 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 17:20:05 INFO - PROCESS | 1842 | 1461630005683 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 17:20:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:20:05 INFO - PROCESS | 1842 | 1461630005689 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:20:05 INFO - PROCESS | 1842 | 1461630005692 Marionette TRACE conn4 <- [1,662,null,{}] 17:20:05 INFO - PROCESS | 1842 | 1461630005697 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:05 INFO - PROCESS | 1842 | 1461630005888 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 17:20:06 INFO - PROCESS | 1842 | 1461630006058 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4731a000 == 71 [pid = 1842] [id = 173] 17:20:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b2ecbd000) [pid = 1842] [serial = 519] [outer = (nil)] 17:20:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b30289400) [pid = 1842] [serial = 520] [outer = 0x7f6b2ecbd000] 17:20:06 INFO - PROCESS | 1842 | 1461630006143 Marionette DEBUG loaded listener.js 17:20:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b32046000) [pid = 1842] [serial = 521] [outer = 0x7f6b2ecbd000] 17:20:06 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:20:07 INFO - PROCESS | 1842 | 1461630007061 Marionette TRACE conn4 <- [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]]]}] 17:20:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:20:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1427ms 17:20:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:20:07 INFO - PROCESS | 1842 | 1461630007119 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 17:20:07 INFO - PROCESS | 1842 | 1461630007122 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 17:20:07 INFO - PROCESS | 1842 | 1461630007128 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:20:07 INFO - PROCESS | 1842 | 1461630007131 Marionette TRACE conn4 <- [1,666,null,{}] 17:20:07 INFO - PROCESS | 1842 | 1461630007136 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:07 INFO - PROCESS | 1842 | 1461630007342 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 17:20:07 INFO - PROCESS | 1842 | 1461630007519 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b20d17000 == 72 [pid = 1842] [id = 174] 17:20:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b3220a400) [pid = 1842] [serial = 522] [outer = (nil)] 17:20:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b3370e800) [pid = 1842] [serial = 523] [outer = 0x7f6b3220a400] 17:20:07 INFO - PROCESS | 1842 | 1461630007597 Marionette DEBUG loaded listener.js 17:20:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b33e94800) [pid = 1842] [serial = 524] [outer = 0x7f6b3220a400] 17:20:08 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:20:08 INFO - PROCESS | 1842 | 1461630008425 Marionette TRACE conn4 <- [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]]]}] 17:20:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:20:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1335ms 17:20:08 INFO - PROCESS | 1842 | 1461630008463 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 17:20:08 INFO - PROCESS | 1842 | 1461630008467 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 17:20:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:20:08 INFO - PROCESS | 1842 | 1461630008473 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:20:08 INFO - PROCESS | 1842 | 1461630008476 Marionette TRACE conn4 <- [1,670,null,{}] 17:20:08 INFO - PROCESS | 1842 | 1461630008481 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:08 INFO - PROCESS | 1842 | 1461630008640 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 17:20:08 INFO - PROCESS | 1842 | 1461630008820 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2efa1000 == 73 [pid = 1842] [id = 175] 17:20:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b33430c00) [pid = 1842] [serial = 525] [outer = (nil)] 17:20:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b33f3f800) [pid = 1842] [serial = 526] [outer = 0x7f6b33430c00] 17:20:08 INFO - PROCESS | 1842 | 1461630008890 Marionette DEBUG loaded listener.js 17:20:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b358c4800) [pid = 1842] [serial = 527] [outer = 0x7f6b33430c00] 17:20:09 INFO - PROCESS | 1842 | 1461630009773 Marionette TRACE conn4 <- [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]]]}] 17:20:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:20:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1329ms 17:20:09 INFO - PROCESS | 1842 | 1461630009803 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 17:20:09 INFO - PROCESS | 1842 | 1461630009808 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 17:20:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:20:09 INFO - PROCESS | 1842 | 1461630009817 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:20:09 INFO - PROCESS | 1842 | 1461630009822 Marionette TRACE conn4 <- [1,674,null,{}] 17:20:09 INFO - PROCESS | 1842 | 1461630009830 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:10 INFO - PROCESS | 1842 | 1461630010011 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 17:20:10 INFO - PROCESS | 1842 | 1461630010187 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b209cf800 == 74 [pid = 1842] [id = 176] 17:20:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b2aa05400) [pid = 1842] [serial = 528] [outer = (nil)] 17:20:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b36169400) [pid = 1842] [serial = 529] [outer = 0x7f6b2aa05400] 17:20:10 INFO - PROCESS | 1842 | 1461630010257 Marionette DEBUG loaded listener.js 17:20:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b3801d400) [pid = 1842] [serial = 530] [outer = 0x7f6b2aa05400] 17:20:10 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:20:11 INFO - PROCESS | 1842 | 1461630011136 Marionette TRACE conn4 <- [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]]]}] 17:20:11 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 17:20:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1385ms 17:20:11 INFO - PROCESS | 1842 | 1461630011201 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 17:20:11 INFO - PROCESS | 1842 | 1461630011205 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 17:20:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:20:11 INFO - PROCESS | 1842 | 1461630011211 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:20:11 INFO - PROCESS | 1842 | 1461630011213 Marionette TRACE conn4 <- [1,678,null,{}] 17:20:11 INFO - PROCESS | 1842 | 1461630011218 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:11 INFO - PROCESS | 1842 | 1461630011391 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 17:20:11 INFO - PROCESS | 1842 | 1461630011558 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2efaf800 == 75 [pid = 1842] [id = 177] 17:20:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b2aa0d000) [pid = 1842] [serial = 531] [outer = (nil)] 17:20:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b2eeac400) [pid = 1842] [serial = 532] [outer = 0x7f6b2aa0d000] 17:20:11 INFO - PROCESS | 1842 | 1461630011640 Marionette DEBUG loaded listener.js 17:20:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b2eeb0800) [pid = 1842] [serial = 533] [outer = 0x7f6b2aa0d000] 17:20:12 INFO - PROCESS | 1842 | 1461630012504 Marionette TRACE conn4 <- [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]]]}] 17:20:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:20:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1329ms 17:20:12 INFO - PROCESS | 1842 | 1461630012541 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 17:20:12 INFO - PROCESS | 1842 | 1461630012545 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 17:20:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:20:12 INFO - PROCESS | 1842 | 1461630012550 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:20:12 INFO - PROCESS | 1842 | 1461630012553 Marionette TRACE conn4 <- [1,682,null,{}] 17:20:12 INFO - PROCESS | 1842 | 1461630012559 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:12 INFO - PROCESS | 1842 | 1461630012730 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 17:20:12 INFO - PROCESS | 1842 | 1461630012904 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b200d9800 == 76 [pid = 1842] [id = 178] 17:20:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b230e4400) [pid = 1842] [serial = 534] [outer = (nil)] 17:20:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b2856fc00) [pid = 1842] [serial = 535] [outer = 0x7f6b230e4400] 17:20:12 INFO - PROCESS | 1842 | 1461630012974 Marionette DEBUG loaded listener.js 17:20:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b2b791c00) [pid = 1842] [serial = 536] [outer = 0x7f6b230e4400] 17:20:14 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:14 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:20:14 INFO - PROCESS | 1842 | 1461630014838 Marionette TRACE conn4 <- [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]]]}] 17:20:14 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) 17:20:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2342ms 17:20:14 INFO - PROCESS | 1842 | 1461630014895 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 17:20:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:20:14 INFO - PROCESS | 1842 | 1461630014900 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 17:20:14 INFO - PROCESS | 1842 | 1461630014907 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:20:14 INFO - PROCESS | 1842 | 1461630014912 Marionette TRACE conn4 <- [1,686,null,{}] 17:20:14 INFO - PROCESS | 1842 | 1461630014920 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:15 INFO - PROCESS | 1842 | 1461630015123 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 17:20:15 INFO - PROCESS | 1842 | 1461630015294 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b20d0f000 == 77 [pid = 1842] [id = 179] 17:20:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b2851a000) [pid = 1842] [serial = 537] [outer = (nil)] 17:20:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b28528800) [pid = 1842] [serial = 538] [outer = 0x7f6b2851a000] 17:20:15 INFO - PROCESS | 1842 | 1461630015363 Marionette DEBUG loaded listener.js 17:20:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b287ea800) [pid = 1842] [serial = 539] [outer = 0x7f6b2851a000] 17:20:16 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34316000 == 76 [pid = 1842] [id = 103] 17:20:16 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b48e94800 == 75 [pid = 1842] [id = 128] 17:20:16 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46647800 == 74 [pid = 1842] [id = 75] 17:20:16 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a615000 == 73 [pid = 1842] [id = 167] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b287ee800) [pid = 1842] [serial = 441] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b285de400) [pid = 1842] [serial = 444] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b286df800) [pid = 1842] [serial = 448] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b2ecb5400) [pid = 1842] [serial = 451] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b2ecbf000) [pid = 1842] [serial = 454] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b28522000) [pid = 1842] [serial = 457] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a8bf800 == 72 [pid = 1842] [id = 166] 17:20:16 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b28853800 == 71 [pid = 1842] [id = 165] 17:20:16 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232e3800 == 70 [pid = 1842] [id = 164] 17:20:16 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4b2c0800 == 69 [pid = 1842] [id = 162] 17:20:16 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46e62000 == 68 [pid = 1842] [id = 161] 17:20:16 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b419c4000 == 67 [pid = 1842] [id = 160] 17:20:16 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b35512800 == 66 [pid = 1842] [id = 159] 17:20:16 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a8b7000 == 65 [pid = 1842] [id = 156] 17:20:16 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a6de000 == 64 [pid = 1842] [id = 155] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b37b69400) [pid = 1842] [serial = 231] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b44fb1c00) [pid = 1842] [serial = 201] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b43078000) [pid = 1842] [serial = 277] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b3258a800) [pid = 1842] [serial = 228] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b34fa1c00) [pid = 1842] [serial = 280] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b4722f800) [pid = 1842] [serial = 237] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b30270c00) [pid = 1842] [serial = 165] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b31799800) [pid = 1842] [serial = 192] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b2f86b400) [pid = 1842] [serial = 310] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b33e8d400) [pid = 1842] [serial = 313] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b41e4d000) [pid = 1842] [serial = 316] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b4703a400) [pid = 1842] [serial = 319] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b42e75000) [pid = 1842] [serial = 322] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b4b27cc00) [pid = 1842] [serial = 325] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b2baa1800) [pid = 1842] [serial = 349] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b46869400) [pid = 1842] [serial = 234] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b33f44000) [pid = 1842] [serial = 274] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b347b1400) [pid = 1842] [serial = 168] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b42d42c00) [pid = 1842] [serial = 198] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b33f46400) [pid = 1842] [serial = 241] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b2cf7f800) [pid = 1842] [serial = 271] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b4993d400) [pid = 1842] [serial = 244] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b35341800) [pid = 1842] [serial = 144] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b49c0a000) [pid = 1842] [serial = 247] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b46869800) [pid = 1842] [serial = 283] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b37b72800) [pid = 1842] [serial = 195] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b3220ac00) [pid = 1842] [serial = 352] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b2b2aa400) [pid = 1842] [serial = 388] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b32586000) [pid = 1842] [serial = 397] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b40de9800) [pid = 1842] [serial = 361] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b469a7400) [pid = 1842] [serial = 385] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b44fbbc00) [pid = 1842] [serial = 400] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b33e96000) [pid = 1842] [serial = 355] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b32585800) [pid = 1842] [serial = 391] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b42e68c00) [pid = 1842] [serial = 394] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b4b281c00) [pid = 1842] [serial = 403] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b33e8a000) [pid = 1842] [serial = 358] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b42e6ec00) [pid = 1842] [serial = 423] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b41c02800) [pid = 1842] [serial = 420] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b2a768400) [pid = 1842] [serial = 406] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b2998f000) [pid = 1842] [serial = 405] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b2bd56000) [pid = 1842] [serial = 409] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b2b78f400) [pid = 1842] [serial = 408] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f6b33711400) [pid = 1842] [serial = 414] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f6b41b2fc00) [pid = 1842] [serial = 307] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f6b30291800) [pid = 1842] [serial = 411] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f6b32207400) [pid = 1842] [serial = 412] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f6b3028ec00) [pid = 1842] [serial = 390] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f6b2b2a2000) [pid = 1842] [serial = 387] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f6b3616cc00) [pid = 1842] [serial = 393] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f6b2b78cc00) [pid = 1842] [serial = 396] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f6b42e6d400) [pid = 1842] [serial = 399] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f6b48e58800) [pid = 1842] [serial = 402] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f6b469a3400) [pid = 1842] [serial = 424] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f6b42e68800) [pid = 1842] [serial = 421] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f6b287f5c00) [pid = 1842] [serial = 463] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f6b48ecf000) [pid = 1842] [serial = 426] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f6b49cc7000) [pid = 1842] [serial = 427] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f6b2b78b400) [pid = 1842] [serial = 429] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f6b2e481c00) [pid = 1842] [serial = 432] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f6b2bdec400) [pid = 1842] [serial = 430] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f6b3258bc00) [pid = 1842] [serial = 433] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f6b334e1400) [pid = 1842] [serial = 436] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f6b2ba69800) [pid = 1842] [serial = 435] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f6b230e2c00) [pid = 1842] [serial = 438] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f6b295de400) [pid = 1842] [serial = 439] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f6b33f3a800) [pid = 1842] [serial = 238] [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.] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f6b2cb38000) [pid = 1842] [serial = 460] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f6b2edb4000) [pid = 1842] [serial = 461] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f6b33f3b800) [pid = 1842] [serial = 417] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f6b298e5800) [pid = 1842] [serial = 464] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f6b33909400) [pid = 1842] [serial = 415] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f6b35fef000) [pid = 1842] [serial = 418] [outer = (nil)] [url = about:blank] 17:20:16 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:16 INFO - PROCESS | 1842 | 1461630016743 Marionette TRACE conn4 <- [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]]]}] 17:20:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:20:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1892ms 17:20:16 INFO - PROCESS | 1842 | 1461630016799 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 17:20:16 INFO - PROCESS | 1842 | 1461630016806 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 17:20:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:20:16 INFO - PROCESS | 1842 | 1461630016816 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:20:16 INFO - PROCESS | 1842 | 1461630016820 Marionette TRACE conn4 <- [1,690,null,{}] 17:20:16 INFO - PROCESS | 1842 | 1461630016831 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:17 INFO - PROCESS | 1842 | 1461630017067 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 17:20:17 INFO - PROCESS | 1842 | 1461630017111 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b234e8000 == 65 [pid = 1842] [id = 180] 17:20:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f6b298e3c00) [pid = 1842] [serial = 540] [outer = (nil)] 17:20:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f6b298e8c00) [pid = 1842] [serial = 541] [outer = 0x7f6b298e3c00] 17:20:17 INFO - PROCESS | 1842 | 1461630017236 Marionette DEBUG loaded listener.js 17:20:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f6b29991c00) [pid = 1842] [serial = 542] [outer = 0x7f6b298e3c00] 17:20:18 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:18 INFO - PROCESS | 1842 | 1461630018396 Marionette TRACE conn4 <- [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]]]}] 17:20:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:20:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1633ms 17:20:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:20:18 INFO - PROCESS | 1842 | 1461630018448 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 17:20:18 INFO - PROCESS | 1842 | 1461630018451 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 17:20:18 INFO - PROCESS | 1842 | 1461630018457 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:20:18 INFO - PROCESS | 1842 | 1461630018462 Marionette TRACE conn4 <- [1,694,null,{}] 17:20:18 INFO - PROCESS | 1842 | 1461630018477 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:18 INFO - PROCESS | 1842 | 1461630018723 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 17:20:18 INFO - PROCESS | 1842 | 1461630018754 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a604000 == 66 [pid = 1842] [id = 181] 17:20:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f6b2addb800) [pid = 1842] [serial = 543] [outer = (nil)] 17:20:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f6b2b2a9000) [pid = 1842] [serial = 544] [outer = 0x7f6b2addb800] 17:20:18 INFO - PROCESS | 1842 | 1461630018831 Marionette DEBUG loaded listener.js 17:20:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f6b2b576800) [pid = 1842] [serial = 545] [outer = 0x7f6b2addb800] 17:20:20 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:20 INFO - PROCESS | 1842 | 1461630020245 Marionette TRACE conn4 <- [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]]]}] 17:20:20 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) 17:20:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1841ms 17:20:20 INFO - PROCESS | 1842 | 1461630020357 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 17:20:20 INFO - PROCESS | 1842 | 1461630020360 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 17:20:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:20:20 INFO - PROCESS | 1842 | 1461630020367 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:20:20 INFO - PROCESS | 1842 | 1461630020371 Marionette TRACE conn4 <- [1,698,null,{}] 17:20:20 INFO - PROCESS | 1842 | 1461630020377 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:20 INFO - PROCESS | 1842 | 1461630020566 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 17:20:20 INFO - PROCESS | 1842 | 1461630020601 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a705000 == 67 [pid = 1842] [id = 182] 17:20:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f6b2b2a3800) [pid = 1842] [serial = 546] [outer = (nil)] 17:20:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f6b2b866800) [pid = 1842] [serial = 547] [outer = 0x7f6b2b2a3800] 17:20:20 INFO - PROCESS | 1842 | 1461630020731 Marionette DEBUG loaded listener.js 17:20:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f6b2b870c00) [pid = 1842] [serial = 548] [outer = 0x7f6b2b2a3800] 17:20:21 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f6b29990800) [pid = 1842] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:20:21 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f6b2856cc00) [pid = 1842] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:20:21 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f6b286da000) [pid = 1842] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:20:21 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f6b230dac00) [pid = 1842] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:20:21 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f6b2b2af400) [pid = 1842] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:20:21 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f6b285d6c00) [pid = 1842] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:20:21 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f6b230ddc00) [pid = 1842] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:20:21 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f6b28519400) [pid = 1842] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:20:21 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f6b230e9c00) [pid = 1842] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:20:21 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f6b285d4c00) [pid = 1842] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:20:21 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f6b286db000) [pid = 1842] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:20:22 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:22 INFO - PROCESS | 1842 | 1461630022297 Marionette TRACE conn4 <- [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]]]}] 17:20:22 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) 17:20:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1987ms 17:20:22 INFO - PROCESS | 1842 | 1461630022372 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 17:20:22 INFO - PROCESS | 1842 | 1461630022376 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 17:20:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:20:22 INFO - PROCESS | 1842 | 1461630022386 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:20:22 INFO - PROCESS | 1842 | 1461630022389 Marionette TRACE conn4 <- [1,702,null,{}] 17:20:22 INFO - PROCESS | 1842 | 1461630022394 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:22 INFO - PROCESS | 1842 | 1461630022580 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 17:20:22 INFO - PROCESS | 1842 | 1461630022707 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b036800 == 68 [pid = 1842] [id = 183] 17:20:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f6b2851cc00) [pid = 1842] [serial = 549] [outer = (nil)] 17:20:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f6b2b871400) [pid = 1842] [serial = 550] [outer = 0x7f6b2851cc00] 17:20:22 INFO - PROCESS | 1842 | 1461630022769 Marionette DEBUG loaded listener.js 17:20:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f6b2ba9d000) [pid = 1842] [serial = 551] [outer = 0x7f6b2851cc00] 17:20:23 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:24 INFO - PROCESS | 1842 | 1461630024005 Marionette TRACE conn4 <- [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]]]}] 17:20:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:20:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1679ms 17:20:24 INFO - PROCESS | 1842 | 1461630024147 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 17:20:24 INFO - PROCESS | 1842 | 1461630024154 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 17:20:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:20:24 INFO - PROCESS | 1842 | 1461630024171 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:20:24 INFO - PROCESS | 1842 | 1461630024177 Marionette TRACE conn4 <- [1,706,null,{}] 17:20:24 INFO - PROCESS | 1842 | 1461630024187 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:24 INFO - PROCESS | 1842 | 1461630024375 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 17:20:24 INFO - PROCESS | 1842 | 1461630024533 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b24398000 == 69 [pid = 1842] [id = 184] 17:20:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f6b230e4c00) [pid = 1842] [serial = 552] [outer = (nil)] 17:20:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f6b295d3000) [pid = 1842] [serial = 553] [outer = 0x7f6b230e4c00] 17:20:24 INFO - PROCESS | 1842 | 1461630024610 Marionette DEBUG loaded listener.js 17:20:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f6b298ee000) [pid = 1842] [serial = 554] [outer = 0x7f6b230e4c00] 17:20:25 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:25 INFO - PROCESS | 1842 | 1461630025980 Marionette TRACE conn4 <- [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]]]}] 17:20:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:20:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1898ms 17:20:26 INFO - PROCESS | 1842 | 1461630026069 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 17:20:26 INFO - PROCESS | 1842 | 1461630026077 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 17:20:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:20:26 INFO - PROCESS | 1842 | 1461630026089 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:20:26 INFO - PROCESS | 1842 | 1461630026093 Marionette TRACE conn4 <- [1,710,null,{}] 17:20:26 INFO - PROCESS | 1842 | 1461630026100 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:26 INFO - PROCESS | 1842 | 1461630026275 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 17:20:26 INFO - PROCESS | 1842 | 1461630026436 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a8c2800 == 70 [pid = 1842] [id = 185] 17:20:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f6b286de000) [pid = 1842] [serial = 555] [outer = (nil)] 17:20:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f6b2a765800) [pid = 1842] [serial = 556] [outer = 0x7f6b286de000] 17:20:26 INFO - PROCESS | 1842 | 1461630026507 Marionette DEBUG loaded listener.js 17:20:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f6b2b57c800) [pid = 1842] [serial = 557] [outer = 0x7f6b286de000] 17:20:27 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:27 INFO - PROCESS | 1842 | 1461630027932 Marionette TRACE conn4 <- [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]]]}] 17:20:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:20:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1887ms 17:20:27 INFO - PROCESS | 1842 | 1461630027975 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 17:20:27 INFO - PROCESS | 1842 | 1461630027978 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 17:20:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:20:27 INFO - PROCESS | 1842 | 1461630027986 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:20:27 INFO - PROCESS | 1842 | 1461630027992 Marionette TRACE conn4 <- [1,714,null,{}] 17:20:28 INFO - PROCESS | 1842 | 1461630028009 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:28 INFO - PROCESS | 1842 | 1461630028183 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 17:20:28 INFO - PROCESS | 1842 | 1461630028340 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b8f2800 == 71 [pid = 1842] [id = 186] 17:20:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f6b2b791400) [pid = 1842] [serial = 558] [outer = (nil)] 17:20:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f6b2ba9cc00) [pid = 1842] [serial = 559] [outer = 0x7f6b2b791400] 17:20:28 INFO - PROCESS | 1842 | 1461630028415 Marionette DEBUG loaded listener.js 17:20:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f6b2bd5ec00) [pid = 1842] [serial = 560] [outer = 0x7f6b2b791400] 17:20:29 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:29 INFO - PROCESS | 1842 | 1461630029724 Marionette TRACE conn4 <- [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]]]}] 17:20:29 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 17:20:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1787ms 17:20:29 INFO - PROCESS | 1842 | 1461630029810 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 17:20:29 INFO - PROCESS | 1842 | 1461630029815 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 17:20:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:20:29 INFO - PROCESS | 1842 | 1461630029849 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:20:29 INFO - PROCESS | 1842 | 1461630029851 Marionette TRACE conn4 <- [1,718,null,{}] 17:20:29 INFO - PROCESS | 1842 | 1461630029890 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:30 INFO - PROCESS | 1842 | 1461630030075 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 17:20:30 INFO - PROCESS | 1842 | 1461630030235 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e435000 == 72 [pid = 1842] [id = 187] 17:20:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f6b2b9e9000) [pid = 1842] [serial = 561] [outer = (nil)] 17:20:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f6b2ce34400) [pid = 1842] [serial = 562] [outer = 0x7f6b2b9e9000] 17:20:30 INFO - PROCESS | 1842 | 1461630030307 Marionette DEBUG loaded listener.js 17:20:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f6b2da06000) [pid = 1842] [serial = 563] [outer = 0x7f6b2b9e9000] 17:20:31 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:31 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:20:31 INFO - PROCESS | 1842 | 1461630031609 Marionette TRACE conn4 <- [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]]]}] 17:20:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:20:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1818ms 17:20:31 INFO - PROCESS | 1842 | 1461630031737 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 17:20:31 INFO - PROCESS | 1842 | 1461630031741 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 17:20:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:20:31 INFO - PROCESS | 1842 | 1461630031757 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:20:31 INFO - PROCESS | 1842 | 1461630031760 Marionette TRACE conn4 <- [1,722,null,{}] 17:20:31 INFO - PROCESS | 1842 | 1461630031774 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:31 INFO - PROCESS | 1842 | 1461630031955 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 17:20:32 INFO - PROCESS | 1842 | 1461630032349 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28435000 == 73 [pid = 1842] [id = 188] 17:20:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f6b28565000) [pid = 1842] [serial = 564] [outer = (nil)] 17:20:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f6b2856d000) [pid = 1842] [serial = 565] [outer = 0x7f6b28565000] 17:20:32 INFO - PROCESS | 1842 | 1461630032418 Marionette DEBUG loaded listener.js 17:20:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f6b287f8800) [pid = 1842] [serial = 566] [outer = 0x7f6b28565000] 17:20:33 INFO - PROCESS | 1842 | 1461630033388 Marionette TRACE conn4 <- [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] 17:20:33 INFO - PROCESS | 1842 | 1461630033456 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 17:20:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:20:33 INFO - PROCESS | 1842 | 1461630033463 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:20:33 INFO - PROCESS | 1842 | 1461630033468 Marionette TRACE conn4 <- [1,726,null,{}] 17:20:33 INFO - PROCESS | 1842 | 1461630033474 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:33 INFO - PROCESS | 1842 | 1461630033642 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 17:20:33 INFO - PROCESS | 1842 | 1461630033858 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b234df800 == 74 [pid = 1842] [id = 189] 17:20:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f6b2a874800) [pid = 1842] [serial = 567] [outer = (nil)] 17:20:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f6b2b2ab000) [pid = 1842] [serial = 568] [outer = 0x7f6b2a874800] 17:20:33 INFO - PROCESS | 1842 | 1461630033932 Marionette DEBUG loaded listener.js 17:20:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f6b2b786000) [pid = 1842] [serial = 569] [outer = 0x7f6b2a874800] 17:20:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b244d7000 == 73 [pid = 1842] [id = 134] 17:20:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a705000 == 72 [pid = 1842] [id = 182] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f6b2f866800) [pid = 1842] [serial = 478] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f6b2b9ec400) [pid = 1842] [serial = 487] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f6b3220c800) [pid = 1842] [serial = 481] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f6b34603400) [pid = 1842] [serial = 484] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f6b2b790c00) [pid = 1842] [serial = 505] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a604000 == 71 [pid = 1842] [id = 181] 17:20:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b234e8000 == 70 [pid = 1842] [id = 180] 17:20:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b20d0f000 == 69 [pid = 1842] [id = 179] 17:20:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2efaf800 == 68 [pid = 1842] [id = 177] 17:20:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b209cf800 == 67 [pid = 1842] [id = 176] 17:20:34 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:34 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:20:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2efa1000 == 66 [pid = 1842] [id = 175] 17:20:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b20d17000 == 65 [pid = 1842] [id = 174] 17:20:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4731a000 == 64 [pid = 1842] [id = 173] 17:20:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46710000 == 63 [pid = 1842] [id = 172] 17:20:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b302ca800 == 62 [pid = 1842] [id = 170] 17:20:34 INFO - PROCESS | 1842 | 1461630034908 Marionette TRACE conn4 <- [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]]]}] 17:20:34 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2885c800 == 61 [pid = 1842] [id = 169] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f6b2b2a7000) [pid = 1842] [serial = 467] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f6b285d4800) [pid = 1842] [serial = 494] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f6b2998a000) [pid = 1842] [serial = 497] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f6b2b574800) [pid = 1842] [serial = 503] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f6b2b86b800) [pid = 1842] [serial = 490] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f6b2a876400) [pid = 1842] [serial = 466] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f6b2b78dc00) [pid = 1842] [serial = 499] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 110 (0x7f6b287f6000) [pid = 1842] [serial = 496] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 109 (0x7f6b2ecba000) [pid = 1842] [serial = 452] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 108 (0x7f6b2b78c400) [pid = 1842] [serial = 472] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 107 (0x7f6b287f3000) [pid = 1842] [serial = 442] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f6b29994000) [pid = 1842] [serial = 469] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f6b28528000) [pid = 1842] [serial = 458] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f6b2b86f800) [pid = 1842] [serial = 500] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f6b2856ec00) [pid = 1842] [serial = 493] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 102 (0x7f6b2ecbe800) [pid = 1842] [serial = 475] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 101 (0x7f6b298ec400) [pid = 1842] [serial = 502] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 100 (0x7f6b2ba6b000) [pid = 1842] [serial = 445] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 99 (0x7f6b295d3800) [pid = 1842] [serial = 449] [outer = (nil)] [url = about:blank] 17:20:34 INFO - PROCESS | 1842 | --DOMWINDOW == 98 (0x7f6b2eda8000) [pid = 1842] [serial = 455] [outer = (nil)] [url = about:blank] 17:20:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:20:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1536ms 17:20:35 INFO - PROCESS | 1842 | 1461630035003 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 17:20:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:20:35 INFO - PROCESS | 1842 | 1461630035009 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 17:20:35 INFO - PROCESS | 1842 | 1461630035015 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:20:35 INFO - PROCESS | 1842 | 1461630035018 Marionette TRACE conn4 <- [1,730,null,{}] 17:20:35 INFO - PROCESS | 1842 | 1461630035023 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:35 INFO - PROCESS | 1842 | 1461630035185 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 17:20:35 INFO - PROCESS | 1842 | 1461630035378 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b243a9800 == 62 [pid = 1842] [id = 190] 17:20:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 99 (0x7f6b2b2a5000) [pid = 1842] [serial = 570] [outer = (nil)] 17:20:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 100 (0x7f6b2b86c000) [pid = 1842] [serial = 571] [outer = 0x7f6b2b2a5000] 17:20:35 INFO - PROCESS | 1842 | 1461630035443 Marionette DEBUG loaded listener.js 17:20:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 101 (0x7f6b2baa0800) [pid = 1842] [serial = 572] [outer = 0x7f6b2b2a5000] 17:20:36 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:36 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:20:36 INFO - PROCESS | 1842 | 1461630036224 Marionette TRACE conn4 <- [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] 17:20:36 INFO - PROCESS | 1842 | 1461630036300 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 17:20:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:20:36 INFO - PROCESS | 1842 | 1461630036313 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:20:36 INFO - PROCESS | 1842 | 1461630036321 Marionette TRACE conn4 <- [1,734,null,{}] 17:20:36 INFO - PROCESS | 1842 | 1461630036329 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:36 INFO - PROCESS | 1842 | 1461630036483 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 17:20:36 INFO - PROCESS | 1842 | 1461630036606 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b12d000 == 63 [pid = 1842] [id = 191] 17:20:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 102 (0x7f6b2b2a5400) [pid = 1842] [serial = 573] [outer = (nil)] 17:20:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 103 (0x7f6b2bd53400) [pid = 1842] [serial = 574] [outer = 0x7f6b2b2a5400] 17:20:36 INFO - PROCESS | 1842 | 1461630036677 Marionette DEBUG loaded listener.js 17:20:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f6b2e4f3400) [pid = 1842] [serial = 575] [outer = 0x7f6b2b2a5400] 17:20:37 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:37 INFO - PROCESS | 1842 | 1461630037581 Marionette TRACE conn4 <- [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]]]}] 17:20:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:20:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1296ms 17:20:37 INFO - PROCESS | 1842 | 1461630037603 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 17:20:37 INFO - PROCESS | 1842 | 1461630037607 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 17:20:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:20:37 INFO - PROCESS | 1842 | 1461630037613 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:20:37 INFO - PROCESS | 1842 | 1461630037615 Marionette TRACE conn4 <- [1,738,null,{}] 17:20:37 INFO - PROCESS | 1842 | 1461630037620 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:37 INFO - PROCESS | 1842 | 1461630037800 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 17:20:37 INFO - PROCESS | 1842 | 1461630037829 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b234f2800 == 64 [pid = 1842] [id = 192] 17:20:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f6b2da0c800) [pid = 1842] [serial = 576] [outer = (nil)] 17:20:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f6b2ecbf000) [pid = 1842] [serial = 577] [outer = 0x7f6b2da0c800] 17:20:37 INFO - PROCESS | 1842 | 1461630037888 Marionette DEBUG loaded listener.js 17:20:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f6b2edac400) [pid = 1842] [serial = 578] [outer = 0x7f6b2da0c800] 17:20:39 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:39 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:20:39 INFO - PROCESS | 1842 | --DOMWINDOW == 106 (0x7f6b2851a000) [pid = 1842] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:20:39 INFO - PROCESS | 1842 | --DOMWINDOW == 105 (0x7f6b298e3c00) [pid = 1842] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:20:39 INFO - PROCESS | 1842 | --DOMWINDOW == 104 (0x7f6b2b2a3800) [pid = 1842] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:20:39 INFO - PROCESS | 1842 | --DOMWINDOW == 103 (0x7f6b2addb800) [pid = 1842] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:20:39 INFO - PROCESS | 1842 | 1461630039210 Marionette TRACE conn4 <- [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]]]}] 17:20:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:20:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1635ms 17:20:39 INFO - PROCESS | 1842 | 1461630039249 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 17:20:39 INFO - PROCESS | 1842 | 1461630039252 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 17:20:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:20:39 INFO - PROCESS | 1842 | 1461630039259 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:20:39 INFO - PROCESS | 1842 | 1461630039261 Marionette TRACE conn4 <- [1,742,null,{}] 17:20:39 INFO - PROCESS | 1842 | 1461630039267 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:39 INFO - PROCESS | 1842 | 1461630039452 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 17:20:39 INFO - PROCESS | 1842 | 1461630039569 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e538000 == 65 [pid = 1842] [id = 193] 17:20:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 104 (0x7f6b2edb0c00) [pid = 1842] [serial = 579] [outer = (nil)] 17:20:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 105 (0x7f6b2edb4800) [pid = 1842] [serial = 580] [outer = 0x7f6b2edb0c00] 17:20:39 INFO - PROCESS | 1842 | 1461630039646 Marionette DEBUG loaded listener.js 17:20:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 106 (0x7f6b2eeb1c00) [pid = 1842] [serial = 581] [outer = 0x7f6b2edb0c00] 17:20:40 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:40 INFO - PROCESS | 1842 | 1461630040769 Marionette TRACE conn4 <- [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]]]}] 17:20:40 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 17:20:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1534ms 17:20:40 INFO - PROCESS | 1842 | 1461630040794 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 17:20:40 INFO - PROCESS | 1842 | 1461630040797 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 17:20:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:20:40 INFO - PROCESS | 1842 | 1461630040803 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:20:40 INFO - PROCESS | 1842 | 1461630040804 Marionette TRACE conn4 <- [1,746,null,{}] 17:20:40 INFO - PROCESS | 1842 | 1461630040810 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:40 INFO - PROCESS | 1842 | 1461630040956 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 17:20:41 INFO - PROCESS | 1842 | 1461630041128 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ed1e000 == 66 [pid = 1842] [id = 194] 17:20:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 107 (0x7f6b3026f000) [pid = 1842] [serial = 582] [outer = (nil)] 17:20:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 108 (0x7f6b3028d000) [pid = 1842] [serial = 583] [outer = 0x7f6b3026f000] 17:20:41 INFO - PROCESS | 1842 | 1461630041188 Marionette DEBUG loaded listener.js 17:20:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 109 (0x7f6b30d71800) [pid = 1842] [serial = 584] [outer = 0x7f6b3026f000] 17:20:42 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:42 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:42 INFO - PROCESS | 1842 | 1461630042631 Marionette TRACE conn4 <- [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]]]}] 17:20:42 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.) 17:20:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1879ms 17:20:42 INFO - PROCESS | 1842 | 1461630042684 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 17:20:42 INFO - PROCESS | 1842 | 1461630042689 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 17:20:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:20:42 INFO - PROCESS | 1842 | 1461630042697 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:20:42 INFO - PROCESS | 1842 | 1461630042703 Marionette TRACE conn4 <- [1,750,null,{}] 17:20:42 INFO - PROCESS | 1842 | 1461630042711 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:42 INFO - PROCESS | 1842 | 1461630042882 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 17:20:43 INFO - PROCESS | 1842 | 1461630043042 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b299a9000 == 67 [pid = 1842] [id = 195] 17:20:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 110 (0x7f6b298e4c00) [pid = 1842] [serial = 585] [outer = (nil)] 17:20:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 111 (0x7f6b2aa0b800) [pid = 1842] [serial = 586] [outer = 0x7f6b298e4c00] 17:20:43 INFO - PROCESS | 1842 | 1461630043118 Marionette DEBUG loaded listener.js 17:20:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f6b2b579c00) [pid = 1842] [serial = 587] [outer = 0x7f6b298e4c00] 17:20:44 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:44 INFO - PROCESS | 1842 | 1461630044466 Marionette TRACE conn4 <- [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]]]}] 17:20:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:20:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1884ms 17:20:44 INFO - PROCESS | 1842 | 1461630044583 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 17:20:44 INFO - PROCESS | 1842 | 1461630044591 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 17:20:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:20:44 INFO - PROCESS | 1842 | 1461630044601 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:20:44 INFO - PROCESS | 1842 | 1461630044605 Marionette TRACE conn4 <- [1,754,null,{}] 17:20:44 INFO - PROCESS | 1842 | 1461630044612 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:44 INFO - PROCESS | 1842 | 1461630044786 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 17:20:44 INFO - PROCESS | 1842 | 1461630044976 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e535000 == 68 [pid = 1842] [id = 196] 17:20:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f6b2bce0400) [pid = 1842] [serial = 588] [outer = (nil)] 17:20:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f6b2bceb800) [pid = 1842] [serial = 589] [outer = 0x7f6b2bce0400] 17:20:45 INFO - PROCESS | 1842 | 1461630045065 Marionette DEBUG loaded listener.js 17:20:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f6b2e480c00) [pid = 1842] [serial = 590] [outer = 0x7f6b2bce0400] 17:20:46 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:46 INFO - PROCESS | 1842 | 1461630046376 Marionette TRACE conn4 <- [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]]]}] 17:20:46 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 17:20:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1789ms 17:20:46 INFO - PROCESS | 1842 | 1461630046433 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 17:20:46 INFO - PROCESS | 1842 | 1461630046438 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 17:20:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:20:46 INFO - PROCESS | 1842 | 1461630046465 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:20:46 INFO - PROCESS | 1842 | 1461630046472 Marionette TRACE conn4 <- [1,758,null,{}] 17:20:46 INFO - PROCESS | 1842 | 1461630046490 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:46 INFO - PROCESS | 1842 | 1461630046669 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 17:20:46 INFO - PROCESS | 1842 | 1461630046827 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f04f000 == 69 [pid = 1842] [id = 197] 17:20:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f6b2ecc2800) [pid = 1842] [serial = 591] [outer = (nil)] 17:20:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f6b2eeb3000) [pid = 1842] [serial = 592] [outer = 0x7f6b2ecc2800] 17:20:46 INFO - PROCESS | 1842 | 1461630046914 Marionette DEBUG loaded listener.js 17:20:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f6b30276400) [pid = 1842] [serial = 593] [outer = 0x7f6b2ecc2800] 17:20:47 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:47 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:20:47 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:47 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:47 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:20:48 INFO - PROCESS | 1842 | 1461630048034 Marionette TRACE conn4 <- [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]]]}] 17:20:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:20:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1661ms 17:20:48 INFO - PROCESS | 1842 | 1461630048109 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 17:20:48 INFO - PROCESS | 1842 | 1461630048113 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 17:20:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:20:48 INFO - PROCESS | 1842 | 1461630048119 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:20:48 INFO - PROCESS | 1842 | 1461630048122 Marionette TRACE conn4 <- [1,762,null,{}] 17:20:48 INFO - PROCESS | 1842 | 1461630048128 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:48 INFO - PROCESS | 1842 | 1461630048343 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 17:20:48 INFO - PROCESS | 1842 | 1461630048551 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b30d9d800 == 70 [pid = 1842] [id = 198] 17:20:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f6b2eda8000) [pid = 1842] [serial = 594] [outer = (nil)] 17:20:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f6b31727400) [pid = 1842] [serial = 595] [outer = 0x7f6b2eda8000] 17:20:48 INFO - PROCESS | 1842 | 1461630048637 Marionette DEBUG loaded listener.js 17:20:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f6b32202400) [pid = 1842] [serial = 596] [outer = 0x7f6b2eda8000] 17:20:49 INFO - PROCESS | 1842 | 1461630049901 Marionette TRACE conn4 <- [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]]]}] 17:20:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:20:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1833ms 17:20:49 INFO - PROCESS | 1842 | 1461630049955 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 17:20:49 INFO - PROCESS | 1842 | 1461630049961 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 17:20:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:20:50 INFO - PROCESS | 1842 | 1461630050112 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:20:50 INFO - PROCESS | 1842 | 1461630050116 Marionette TRACE conn4 <- [1,766,null,{}] 17:20:50 INFO - PROCESS | 1842 | 1461630050130 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:50 INFO - PROCESS | 1842 | 1461630050335 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 17:20:50 INFO - PROCESS | 1842 | 1461630050503 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b325cf000 == 71 [pid = 1842] [id = 199] 17:20:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f6b28526c00) [pid = 1842] [serial = 597] [outer = (nil)] 17:20:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f6b32209400) [pid = 1842] [serial = 598] [outer = 0x7f6b28526c00] 17:20:50 INFO - PROCESS | 1842 | 1461630050585 Marionette DEBUG loaded listener.js 17:20:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f6b32257c00) [pid = 1842] [serial = 599] [outer = 0x7f6b28526c00] 17:20:52 INFO - PROCESS | 1842 | 1461630052039 Marionette TRACE conn4 <- [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]]]}] 17:20:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:20:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2056ms 17:20:52 INFO - PROCESS | 1842 | 1461630052105 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 17:20:52 INFO - PROCESS | 1842 | 1461630052110 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 17:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:20:52 INFO - PROCESS | 1842 | 1461630052118 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:20:52 INFO - PROCESS | 1842 | 1461630052124 Marionette TRACE conn4 <- [1,770,null,{}] 17:20:52 INFO - PROCESS | 1842 | 1461630052132 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:52 INFO - PROCESS | 1842 | 1461630052303 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 17:20:52 INFO - PROCESS | 1842 | 1461630052470 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6c4000 == 72 [pid = 1842] [id = 200] 17:20:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f6b298ec400) [pid = 1842] [serial = 600] [outer = (nil)] 17:20:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f6b2998fc00) [pid = 1842] [serial = 601] [outer = 0x7f6b298ec400] 17:20:52 INFO - PROCESS | 1842 | 1461630052539 Marionette DEBUG loaded listener.js 17:20:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f6b2a876400) [pid = 1842] [serial = 602] [outer = 0x7f6b298ec400] 17:20:53 INFO - PROCESS | 1842 | 1461630053458 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1383ms 17:20:53 INFO - PROCESS | 1842 | 1461630053502 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 17:20:53 INFO - PROCESS | 1842 | 1461630053510 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 17:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:20:53 INFO - PROCESS | 1842 | 1461630053519 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:20:53 INFO - PROCESS | 1842 | 1461630053523 Marionette TRACE conn4 <- [1,774,null,{}] 17:20:53 INFO - PROCESS | 1842 | 1461630053527 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:53 INFO - PROCESS | 1842 | 1461630053723 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 17:20:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e538800 == 71 [pid = 1842] [id = 157] 17:20:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e538000 == 70 [pid = 1842] [id = 193] 17:20:53 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b234f2800 == 69 [pid = 1842] [id = 192] 17:20:53 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f6b36169400) [pid = 1842] [serial = 529] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f6b2eeac400) [pid = 1842] [serial = 532] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f6b2856fc00) [pid = 1842] [serial = 535] [outer = (nil)] [url = about:blank] 17:20:53 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f6b2b871400) [pid = 1842] [serial = 550] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | 1461630054000 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:54 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b12d000 == 68 [pid = 1842] [id = 191] 17:20:54 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b243a9800 == 67 [pid = 1842] [id = 190] 17:20:54 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b234df800 == 66 [pid = 1842] [id = 189] 17:20:54 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b28435000 == 65 [pid = 1842] [id = 188] 17:20:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b206c6000 == 66 [pid = 1842] [id = 201] 17:20:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f6b298ef800) [pid = 1842] [serial = 603] [outer = (nil)] 17:20:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f6b2b2af000) [pid = 1842] [serial = 604] [outer = 0x7f6b298ef800] 17:20:54 INFO - PROCESS | 1842 | 1461630054075 Marionette DEBUG loaded listener.js 17:20:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f6b2b78cc00) [pid = 1842] [serial = 605] [outer = 0x7f6b298ef800] 17:20:54 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b036800 == 65 [pid = 1842] [id = 183] 17:20:54 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2ebf4000 == 64 [pid = 1842] [id = 168] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f6b2baa2c00) [pid = 1842] [serial = 514] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f6b2edab400) [pid = 1842] [serial = 517] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f6b3370e800) [pid = 1842] [serial = 523] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f6b2b866800) [pid = 1842] [serial = 547] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f6b2b870c00) [pid = 1842] [serial = 548] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f6b2b2a9000) [pid = 1842] [serial = 544] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f6b2b576800) [pid = 1842] [serial = 545] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f6b30289400) [pid = 1842] [serial = 520] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f6b287ea800) [pid = 1842] [serial = 539] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f6b28528800) [pid = 1842] [serial = 538] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f6b286dac00) [pid = 1842] [serial = 508] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f6b298e8c00) [pid = 1842] [serial = 541] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f6b29991c00) [pid = 1842] [serial = 542] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f6b33f3f800) [pid = 1842] [serial = 526] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | --DOMWINDOW == 111 (0x7f6b2b78fc00) [pid = 1842] [serial = 511] [outer = (nil)] [url = about:blank] 17:20:54 INFO - PROCESS | 1842 | 1461630054864 Marionette TRACE conn4 <- [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]]]}] 17:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1386ms 17:20:54 INFO - PROCESS | 1842 | 1461630054912 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 17:20:54 INFO - PROCESS | 1842 | 1461630054914 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 17:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:20:54 INFO - PROCESS | 1842 | 1461630054921 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:20:54 INFO - PROCESS | 1842 | 1461630054926 Marionette TRACE conn4 <- [1,778,null,{}] 17:20:54 INFO - PROCESS | 1842 | 1461630054941 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:55 INFO - PROCESS | 1842 | 1461630055135 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 17:20:55 INFO - PROCESS | 1842 | 1461630055148 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a611800 == 65 [pid = 1842] [id = 202] 17:20:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 112 (0x7f6b2b86f800) [pid = 1842] [serial = 606] [outer = (nil)] 17:20:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f6b2ba71c00) [pid = 1842] [serial = 607] [outer = 0x7f6b2b86f800] 17:20:55 INFO - PROCESS | 1842 | 1461630055223 Marionette DEBUG loaded listener.js 17:20:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f6b2bcec400) [pid = 1842] [serial = 608] [outer = 0x7f6b2b86f800] 17:20:56 INFO - PROCESS | 1842 | 1461630056129 Marionette TRACE conn4 <- [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]]]}] 17:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1232ms 17:20:56 INFO - PROCESS | 1842 | 1461630056154 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 17:20:56 INFO - PROCESS | 1842 | 1461630056158 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 17:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:20:56 INFO - PROCESS | 1842 | 1461630056164 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:20:56 INFO - PROCESS | 1842 | 1461630056166 Marionette TRACE conn4 <- [1,782,null,{}] 17:20:56 INFO - PROCESS | 1842 | 1461630056171 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:56 INFO - PROCESS | 1842 | 1461630056378 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 17:20:56 INFO - PROCESS | 1842 | 1461630056465 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a8b7000 == 66 [pid = 1842] [id = 203] 17:20:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f6b2b2aec00) [pid = 1842] [serial = 609] [outer = (nil)] 17:20:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f6b2cb3dc00) [pid = 1842] [serial = 610] [outer = 0x7f6b2b2aec00] 17:20:56 INFO - PROCESS | 1842 | 1461630056530 Marionette DEBUG loaded listener.js 17:20:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f6b2e47ec00) [pid = 1842] [serial = 611] [outer = 0x7f6b2b2aec00] 17:20:57 INFO - PROCESS | 1842 | 1461630057319 Marionette TRACE conn4 <- [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]]]}] 17:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1181ms 17:20:57 INFO - PROCESS | 1842 | 1461630057346 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 17:20:57 INFO - PROCESS | 1842 | 1461630057349 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 17:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:20:57 INFO - PROCESS | 1842 | 1461630057354 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:20:57 INFO - PROCESS | 1842 | 1461630057356 Marionette TRACE conn4 <- [1,786,null,{}] 17:20:57 INFO - PROCESS | 1842 | 1461630057362 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:57 INFO - PROCESS | 1842 | 1461630057558 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 17:20:57 INFO - PROCESS | 1842 | 1461630057585 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cfce800 == 67 [pid = 1842] [id = 204] 17:20:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f6b2b9ec800) [pid = 1842] [serial = 612] [outer = (nil)] 17:20:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f6b2ecbc000) [pid = 1842] [serial = 613] [outer = 0x7f6b2b9ec800] 17:20:57 INFO - PROCESS | 1842 | 1461630057647 Marionette DEBUG loaded listener.js 17:20:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f6b2edb5000) [pid = 1842] [serial = 614] [outer = 0x7f6b2b9ec800] 17:20:58 INFO - PROCESS | 1842 | 1461630058509 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1182ms 17:20:58 INFO - PROCESS | 1842 | 1461630058538 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 17:20:58 INFO - PROCESS | 1842 | 1461630058541 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 17:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:20:58 INFO - PROCESS | 1842 | 1461630058547 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:20:58 INFO - PROCESS | 1842 | 1461630058549 Marionette TRACE conn4 <- [1,790,null,{}] 17:20:58 INFO - PROCESS | 1842 | 1461630058554 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:58 INFO - PROCESS | 1842 | 1461630058803 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 17:20:59 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f6b2a874800) [pid = 1842] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:20:59 INFO - PROCESS | 1842 | --DOMWINDOW == 118 (0x7f6b28565000) [pid = 1842] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:20:59 INFO - PROCESS | 1842 | --DOMWINDOW == 117 (0x7f6b2da0c800) [pid = 1842] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:20:59 INFO - PROCESS | 1842 | --DOMWINDOW == 116 (0x7f6b2edb0c00) [pid = 1842] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:20:59 INFO - PROCESS | 1842 | --DOMWINDOW == 115 (0x7f6b2b2a5400) [pid = 1842] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:20:59 INFO - PROCESS | 1842 | --DOMWINDOW == 114 (0x7f6b2b2a5000) [pid = 1842] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:20:59 INFO - PROCESS | 1842 | --DOMWINDOW == 113 (0x7f6b2851cc00) [pid = 1842] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:20:59 INFO - PROCESS | 1842 | --DOMWINDOW == 112 (0x7f6b230e9400) [pid = 1842] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:20:59 INFO - PROCESS | 1842 | 1461630059151 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b234da000 == 68 [pid = 1842] [id = 205] 17:20:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 113 (0x7f6b298f0800) [pid = 1842] [serial = 615] [outer = (nil)] 17:20:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 114 (0x7f6b2b57f400) [pid = 1842] [serial = 616] [outer = 0x7f6b298f0800] 17:20:59 INFO - PROCESS | 1842 | 1461630059230 Marionette DEBUG loaded listener.js 17:20:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 115 (0x7f6b30291800) [pid = 1842] [serial = 617] [outer = 0x7f6b298f0800] 17:20:59 INFO - PROCESS | 1842 | 1461630059933 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1437ms 17:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:20:59 INFO - PROCESS | 1842 | 1461630059986 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 17:20:59 INFO - PROCESS | 1842 | 1461630059988 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 17:21:00 INFO - PROCESS | 1842 | 1461630060002 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:21:00 INFO - PROCESS | 1842 | 1461630060004 Marionette TRACE conn4 <- [1,794,null,{}] 17:21:00 INFO - PROCESS | 1842 | 1461630060039 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:00 INFO - PROCESS | 1842 | 1461630060207 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 17:21:00 INFO - PROCESS | 1842 | 1461630060219 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2efb2800 == 69 [pid = 1842] [id = 206] 17:21:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 116 (0x7f6b30292800) [pid = 1842] [serial = 618] [outer = (nil)] 17:21:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 117 (0x7f6b32583c00) [pid = 1842] [serial = 619] [outer = 0x7f6b30292800] 17:21:00 INFO - PROCESS | 1842 | 1461630060282 Marionette DEBUG loaded listener.js 17:21:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 118 (0x7f6b3258bc00) [pid = 1842] [serial = 620] [outer = 0x7f6b30292800] 17:21:01 INFO - PROCESS | 1842 | 1461630061179 Marionette TRACE conn4 <- [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]]]}] 17:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1217ms 17:21:01 INFO - PROCESS | 1842 | 1461630061211 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 17:21:01 INFO - PROCESS | 1842 | 1461630061216 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 17:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:21:01 INFO - PROCESS | 1842 | 1461630061225 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:21:01 INFO - PROCESS | 1842 | 1461630061230 Marionette TRACE conn4 <- [1,798,null,{}] 17:21:01 INFO - PROCESS | 1842 | 1461630061295 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:01 INFO - PROCESS | 1842 | 1461630061514 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 17:21:01 INFO - PROCESS | 1842 | 1461630061678 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b243a6800 == 70 [pid = 1842] [id = 207] 17:21:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 119 (0x7f6b285dd400) [pid = 1842] [serial = 621] [outer = (nil)] 17:21:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f6b286e1c00) [pid = 1842] [serial = 622] [outer = 0x7f6b285dd400] 17:21:01 INFO - PROCESS | 1842 | 1461630061753 Marionette DEBUG loaded listener.js 17:21:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f6b298e8400) [pid = 1842] [serial = 623] [outer = 0x7f6b285dd400] 17:21:02 INFO - PROCESS | 1842 | 1461630062691 Marionette TRACE conn4 <- [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]]]}] 17:21:02 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 17:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1501ms 17:21:02 INFO - PROCESS | 1842 | 1461630062727 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 17:21:02 INFO - PROCESS | 1842 | 1461630062734 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 17:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:21:02 INFO - PROCESS | 1842 | 1461630062746 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:21:02 INFO - PROCESS | 1842 | 1461630062750 Marionette TRACE conn4 <- [1,802,null,{}] 17:21:02 INFO - PROCESS | 1842 | 1461630062757 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:02 INFO - PROCESS | 1842 | 1461630062944 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 17:21:03 INFO - PROCESS | 1842 | 1461630063128 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2bc44800 == 71 [pid = 1842] [id = 208] 17:21:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f6b2b790c00) [pid = 1842] [serial = 624] [outer = (nil)] 17:21:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f6b2b9ea400) [pid = 1842] [serial = 625] [outer = 0x7f6b2b790c00] 17:21:03 INFO - PROCESS | 1842 | 1461630063217 Marionette DEBUG loaded listener.js 17:21:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f6b2baa5800) [pid = 1842] [serial = 626] [outer = 0x7f6b2b790c00] 17:21:04 INFO - PROCESS | 1842 | 1461630064186 Marionette TRACE conn4 <- [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]]]}] 17:21:04 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 17:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1483ms 17:21:04 INFO - PROCESS | 1842 | 1461630064229 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 17:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:21:04 INFO - PROCESS | 1842 | 1461630064233 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 17:21:04 INFO - PROCESS | 1842 | 1461630064239 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:21:04 INFO - PROCESS | 1842 | 1461630064244 Marionette TRACE conn4 <- [1,806,null,{}] 17:21:04 INFO - PROCESS | 1842 | 1461630064261 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:04 INFO - PROCESS | 1842 | 1461630064482 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 17:21:04 INFO - PROCESS | 1842 | 1461630064695 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b337e1000 == 72 [pid = 1842] [id = 209] 17:21:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f6b2ecc2400) [pid = 1842] [serial = 627] [outer = (nil)] 17:21:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f6b2eeb1800) [pid = 1842] [serial = 628] [outer = 0x7f6b2ecc2400] 17:21:04 INFO - PROCESS | 1842 | 1461630064819 Marionette DEBUG loaded listener.js 17:21:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f6b3028cc00) [pid = 1842] [serial = 629] [outer = 0x7f6b2ecc2400] 17:21:05 INFO - PROCESS | 1842 | 1461630065670 Marionette TRACE conn4 <- [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]]]}] 17:21:05 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 17:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1485ms 17:21:05 INFO - PROCESS | 1842 | 1461630065724 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 17:21:05 INFO - PROCESS | 1842 | 1461630065729 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 17:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:21:05 INFO - PROCESS | 1842 | 1461630065735 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:21:05 INFO - PROCESS | 1842 | 1461630065737 Marionette TRACE conn4 <- [1,810,null,{}] 17:21:05 INFO - PROCESS | 1842 | 1461630065743 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:05 INFO - PROCESS | 1842 | 1461630065920 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 17:21:06 INFO - PROCESS | 1842 | 1461630066094 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34313800 == 73 [pid = 1842] [id = 210] 17:21:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f6b2851a800) [pid = 1842] [serial = 630] [outer = (nil)] 17:21:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f6b32252400) [pid = 1842] [serial = 631] [outer = 0x7f6b2851a800] 17:21:06 INFO - PROCESS | 1842 | 1461630066179 Marionette DEBUG loaded listener.js 17:21:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f6b32750800) [pid = 1842] [serial = 632] [outer = 0x7f6b2851a800] 17:21:07 INFO - PROCESS | 1842 | 1461630067102 Marionette TRACE conn4 <- [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]]]}] 17:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1435ms 17:21:07 INFO - PROCESS | 1842 | 1461630067172 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 17:21:07 INFO - PROCESS | 1842 | 1461630067176 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 17:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:21:07 INFO - PROCESS | 1842 | 1461630067181 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:21:07 INFO - PROCESS | 1842 | 1461630067184 Marionette TRACE conn4 <- [1,814,null,{}] 17:21:07 INFO - PROCESS | 1842 | 1461630067189 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:07 INFO - PROCESS | 1842 | 1461630067399 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 17:21:07 INFO - PROCESS | 1842 | 1461630067563 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3475d800 == 74 [pid = 1842] [id = 211] 17:21:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f6b28562400) [pid = 1842] [serial = 633] [outer = (nil)] 17:21:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f6b3313a400) [pid = 1842] [serial = 634] [outer = 0x7f6b28562400] 17:21:07 INFO - PROCESS | 1842 | 1461630067636 Marionette DEBUG loaded listener.js 17:21:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f6b33232c00) [pid = 1842] [serial = 635] [outer = 0x7f6b28562400] 17:21:08 INFO - PROCESS | 1842 | 1461630068483 Marionette TRACE conn4 <- [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] 17:21:08 INFO - PROCESS | 1842 | 1461630068520 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 17:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:21:08 INFO - PROCESS | 1842 | 1461630068527 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:21:08 INFO - PROCESS | 1842 | 1461630068530 Marionette TRACE conn4 <- [1,818,null,{}] 17:21:08 INFO - PROCESS | 1842 | 1461630068535 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:08 INFO - PROCESS | 1842 | 1461630068739 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 17:21:08 INFO - PROCESS | 1842 | 1461630068904 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35041000 == 75 [pid = 1842] [id = 212] 17:21:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f6b336e0400) [pid = 1842] [serial = 636] [outer = (nil)] 17:21:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b3390d400) [pid = 1842] [serial = 637] [outer = 0x7f6b336e0400] 17:21:08 INFO - PROCESS | 1842 | 1461630068979 Marionette DEBUG loaded listener.js 17:21:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b33e95800) [pid = 1842] [serial = 638] [outer = 0x7f6b336e0400] 17:21:09 INFO - PROCESS | 1842 | 1461630069884 Marionette TRACE conn4 <- [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]]]}] 17:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1428ms 17:21:09 INFO - PROCESS | 1842 | 1461630069960 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 17:21:09 INFO - PROCESS | 1842 | 1461630069964 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 17:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:21:09 INFO - PROCESS | 1842 | 1461630069970 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:21:09 INFO - PROCESS | 1842 | 1461630069974 Marionette TRACE conn4 <- [1,822,null,{}] 17:21:09 INFO - PROCESS | 1842 | 1461630069979 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:10 INFO - PROCESS | 1842 | 1461630070188 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 17:21:10 INFO - PROCESS | 1842 | 1461630070356 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b355d6000 == 76 [pid = 1842] [id = 213] 17:21:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b3370f800) [pid = 1842] [serial = 639] [outer = (nil)] 17:21:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b33f3f400) [pid = 1842] [serial = 640] [outer = 0x7f6b3370f800] 17:21:10 INFO - PROCESS | 1842 | 1461630070432 Marionette DEBUG loaded listener.js 17:21:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b347a6800) [pid = 1842] [serial = 641] [outer = 0x7f6b3370f800] 17:21:11 INFO - PROCESS | 1842 | 1461630071274 Marionette TRACE conn4 <- [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] 17:21:11 INFO - PROCESS | 1842 | 1461630071314 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 17:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:21:11 INFO - PROCESS | 1842 | 1461630071321 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:21:11 INFO - PROCESS | 1842 | 1461630071325 Marionette TRACE conn4 <- [1,826,null,{}] 17:21:11 INFO - PROCESS | 1842 | 1461630071330 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:11 INFO - PROCESS | 1842 | 1461630071505 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 17:21:11 INFO - PROCESS | 1842 | 1461630071676 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b37da8800 == 77 [pid = 1842] [id = 214] 17:21:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b33712800) [pid = 1842] [serial = 642] [outer = (nil)] 17:21:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b3533c800) [pid = 1842] [serial = 643] [outer = 0x7f6b33712800] 17:21:11 INFO - PROCESS | 1842 | 1461630071755 Marionette DEBUG loaded listener.js 17:21:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b3553c400) [pid = 1842] [serial = 644] [outer = 0x7f6b33712800] 17:21:12 INFO - PROCESS | 1842 | 1461630072634 Marionette TRACE conn4 <- [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]]]}] 17:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1345ms 17:21:12 INFO - PROCESS | 1842 | 1461630072666 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 17:21:12 INFO - PROCESS | 1842 | 1461630072670 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 17:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:21:12 INFO - PROCESS | 1842 | 1461630072676 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:21:12 INFO - PROCESS | 1842 | 1461630072679 Marionette TRACE conn4 <- [1,830,null,{}] 17:21:12 INFO - PROCESS | 1842 | 1461630072684 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:12 INFO - PROCESS | 1842 | 1461630072889 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 17:21:13 INFO - PROCESS | 1842 | 1461630073054 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3b012000 == 78 [pid = 1842] [id = 215] 17:21:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b34812c00) [pid = 1842] [serial = 645] [outer = (nil)] 17:21:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b35e81800) [pid = 1842] [serial = 646] [outer = 0x7f6b34812c00] 17:21:13 INFO - PROCESS | 1842 | 1461630073127 Marionette DEBUG loaded listener.js 17:21:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b36098c00) [pid = 1842] [serial = 647] [outer = 0x7f6b34812c00] 17:21:14 INFO - PROCESS | 1842 | 1461630074013 Marionette TRACE conn4 <- [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]]]}] 17:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1389ms 17:21:14 INFO - PROCESS | 1842 | 1461630074066 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 17:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:21:14 INFO - PROCESS | 1842 | 1461630074076 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 17:21:14 INFO - PROCESS | 1842 | 1461630074082 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:21:14 INFO - PROCESS | 1842 | 1461630074085 Marionette TRACE conn4 <- [1,834,null,{}] 17:21:14 INFO - PROCESS | 1842 | 1461630074090 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:14 INFO - PROCESS | 1842 | 1461630074260 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 17:21:14 INFO - PROCESS | 1842 | 1461630074437 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b419c9800 == 79 [pid = 1842] [id = 216] 17:21:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b2aa08000) [pid = 1842] [serial = 648] [outer = (nil)] 17:21:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b3609ac00) [pid = 1842] [serial = 649] [outer = 0x7f6b2aa08000] 17:21:14 INFO - PROCESS | 1842 | 1461630074513 Marionette DEBUG loaded listener.js 17:21:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b37b6b000) [pid = 1842] [serial = 650] [outer = 0x7f6b2aa08000] 17:21:15 INFO - PROCESS | 1842 | 1461630075397 Marionette TRACE conn4 <- [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]]]}] 17:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1384ms 17:21:15 INFO - PROCESS | 1842 | 1461630075466 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 17:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:21:15 INFO - PROCESS | 1842 | 1461630075471 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 17:21:15 INFO - PROCESS | 1842 | 1461630075476 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:21:15 INFO - PROCESS | 1842 | 1461630075480 Marionette TRACE conn4 <- [1,838,null,{}] 17:21:15 INFO - PROCESS | 1842 | 1461630075485 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:15 INFO - PROCESS | 1842 | 1461630075745 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 17:21:16 INFO - PROCESS | 1842 | 1461630076021 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b209d0800 == 80 [pid = 1842] [id = 217] 17:21:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b230e4800) [pid = 1842] [serial = 651] [outer = (nil)] 17:21:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b2ce33c00) [pid = 1842] [serial = 652] [outer = 0x7f6b230e4800] 17:21:16 INFO - PROCESS | 1842 | 1461630076147 Marionette DEBUG loaded listener.js 17:21:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b40d15800) [pid = 1842] [serial = 653] [outer = 0x7f6b230e4800] 17:21:17 INFO - PROCESS | 1842 | 1461630077248 Marionette TRACE conn4 <- [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]]]}] 17:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1782ms 17:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:21:17 INFO - PROCESS | 1842 | 1461630077259 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 17:21:17 INFO - PROCESS | 1842 | 1461630077262 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 17:21:17 INFO - PROCESS | 1842 | 1461630077269 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:21:17 INFO - PROCESS | 1842 | 1461630077271 Marionette TRACE conn4 <- [1,842,null,{}] 17:21:17 INFO - PROCESS | 1842 | 1461630077277 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:17 INFO - PROCESS | 1842 | 1461630077454 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 17:21:17 INFO - PROCESS | 1842 | 1461630077920 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2981a000 == 81 [pid = 1842] [id = 218] 17:21:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b28528800) [pid = 1842] [serial = 654] [outer = (nil)] 17:21:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b285d0400) [pid = 1842] [serial = 655] [outer = 0x7f6b28528800] 17:21:18 INFO - PROCESS | 1842 | 1461630078035 Marionette DEBUG loaded listener.js 17:21:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b295dc000) [pid = 1842] [serial = 656] [outer = 0x7f6b28528800] 17:21:18 INFO - PROCESS | 1842 | 1461630078898 Marionette TRACE conn4 <- [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]]]}] 17:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1680ms 17:21:18 INFO - PROCESS | 1842 | 1461630078949 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 17:21:18 INFO - PROCESS | 1842 | 1461630078955 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 17:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:21:18 INFO - PROCESS | 1842 | 1461630078963 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:21:18 INFO - PROCESS | 1842 | 1461630078969 Marionette TRACE conn4 <- [1,846,null,{}] 17:21:18 INFO - PROCESS | 1842 | 1461630078975 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:19 INFO - PROCESS | 1842 | 1461630079156 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 17:21:19 INFO - PROCESS | 1842 | 1461630079487 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232e0000 == 82 [pid = 1842] [id = 219] 17:21:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b2b2ad800) [pid = 1842] [serial = 657] [outer = (nil)] 17:21:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b2b786c00) [pid = 1842] [serial = 658] [outer = 0x7f6b2b2ad800] 17:21:19 INFO - PROCESS | 1842 | 1461630079574 Marionette DEBUG loaded listener.js 17:21:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b2b9e5c00) [pid = 1842] [serial = 659] [outer = 0x7f6b2b2ad800] 17:21:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b234da000 == 81 [pid = 1842] [id = 205] 17:21:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cfce800 == 80 [pid = 1842] [id = 204] 17:21:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a8b7000 == 79 [pid = 1842] [id = 203] 17:21:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a611800 == 78 [pid = 1842] [id = 202] 17:21:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b206c6000 == 77 [pid = 1842] [id = 201] 17:21:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a6c4000 == 76 [pid = 1842] [id = 200] 17:21:20 INFO - PROCESS | 1842 | 1461630080529 Marionette TRACE conn4 <- [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]]]}] 17:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1586ms 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b2eeb1c00) [pid = 1842] [serial = 581] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b2b786000) [pid = 1842] [serial = 569] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b287f8800) [pid = 1842] [serial = 566] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b2ba9cc00) [pid = 1842] [serial = 559] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b2b2ab000) [pid = 1842] [serial = 568] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b2edac400) [pid = 1842] [serial = 578] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b2ecbf000) [pid = 1842] [serial = 577] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b2edb4800) [pid = 1842] [serial = 580] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b2ce34400) [pid = 1842] [serial = 562] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b2e4f3400) [pid = 1842] [serial = 575] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b295d3000) [pid = 1842] [serial = 553] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b2856d000) [pid = 1842] [serial = 565] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b2bd53400) [pid = 1842] [serial = 574] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b2b86c000) [pid = 1842] [serial = 571] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b2ba9d000) [pid = 1842] [serial = 551] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b2baa0800) [pid = 1842] [serial = 572] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b2a765800) [pid = 1842] [serial = 556] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b2b9f1c00) [pid = 1842] [serial = 506] [outer = (nil)] [url = about:blank] 17:21:20 INFO - PROCESS | 1842 | 1461630080573 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 17:21:20 INFO - PROCESS | 1842 | 1461630080580 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 17:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:21:20 INFO - PROCESS | 1842 | 1461630080590 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:21:20 INFO - PROCESS | 1842 | 1461630080592 Marionette TRACE conn4 <- [1,850,null,{}] 17:21:20 INFO - PROCESS | 1842 | 1461630080597 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:20 INFO - PROCESS | 1842 | 1461630080766 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 17:21:20 INFO - PROCESS | 1842 | 1461630080785 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29804000 == 77 [pid = 1842] [id = 220] 17:21:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b2b9ecc00) [pid = 1842] [serial = 660] [outer = (nil)] 17:21:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b2ba9f400) [pid = 1842] [serial = 661] [outer = 0x7f6b2b9ecc00] 17:21:20 INFO - PROCESS | 1842 | 1461630080869 Marionette DEBUG loaded listener.js 17:21:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b2cb3e800) [pid = 1842] [serial = 662] [outer = 0x7f6b2b9ecc00] 17:21:21 INFO - PROCESS | 1842 | 1461630081754 Marionette TRACE conn4 <- [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]]]}] 17:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1185ms 17:21:21 INFO - PROCESS | 1842 | 1461630081778 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 17:21:21 INFO - PROCESS | 1842 | 1461630081784 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 17:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:21:21 INFO - PROCESS | 1842 | 1461630081812 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:21:21 INFO - PROCESS | 1842 | 1461630081826 Marionette TRACE conn4 <- [1,854,null,{}] 17:21:21 INFO - PROCESS | 1842 | 1461630081840 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:22 INFO - PROCESS | 1842 | 1461630082168 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 17:21:22 INFO - PROCESS | 1842 | 1461630082291 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2da2f800 == 78 [pid = 1842] [id = 221] 17:21:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b2da0bc00) [pid = 1842] [serial = 663] [outer = (nil)] 17:21:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b2edb1000) [pid = 1842] [serial = 664] [outer = 0x7f6b2da0bc00] 17:21:22 INFO - PROCESS | 1842 | 1461630082354 Marionette DEBUG loaded listener.js 17:21:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b2f865400) [pid = 1842] [serial = 665] [outer = 0x7f6b2da0bc00] 17:21:23 INFO - PROCESS | 1842 | 1461630083114 Marionette TRACE conn4 <- [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]]]}] 17:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1380ms 17:21:23 INFO - PROCESS | 1842 | 1461630083172 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 17:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:21:23 INFO - PROCESS | 1842 | 1461630083176 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 17:21:23 INFO - PROCESS | 1842 | 1461630083181 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:21:23 INFO - PROCESS | 1842 | 1461630083194 Marionette TRACE conn4 <- [1,858,null,{}] 17:21:23 INFO - PROCESS | 1842 | 1461630083206 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:23 INFO - PROCESS | 1842 | 1461630083421 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 17:21:23 INFO - PROCESS | 1842 | 1461630083449 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f05b800 == 79 [pid = 1842] [id = 222] 17:21:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b2856a000) [pid = 1842] [serial = 666] [outer = (nil)] 17:21:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b2bce4400) [pid = 1842] [serial = 667] [outer = 0x7f6b2856a000] 17:21:23 INFO - PROCESS | 1842 | 1461630083509 Marionette DEBUG loaded listener.js 17:21:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b3195c400) [pid = 1842] [serial = 668] [outer = 0x7f6b2856a000] 17:21:24 INFO - PROCESS | 1842 | 1461630084365 Marionette TRACE conn4 <- [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]]]}] 17:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1246ms 17:21:24 INFO - PROCESS | 1842 | 1461630084428 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 17:21:24 INFO - PROCESS | 1842 | 1461630084431 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 17:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:21:24 INFO - PROCESS | 1842 | 1461630084437 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:21:24 INFO - PROCESS | 1842 | 1461630084439 Marionette TRACE conn4 <- [1,862,null,{}] 17:21:24 INFO - PROCESS | 1842 | 1461630084444 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:24 INFO - PROCESS | 1842 | 1461630084644 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 17:21:24 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b2b9ec800) [pid = 1842] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:21:24 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b298ef800) [pid = 1842] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:21:24 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b2b2aec00) [pid = 1842] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:21:24 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b2b86f800) [pid = 1842] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:21:24 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b298ec400) [pid = 1842] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:21:24 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b3026f000) [pid = 1842] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:21:24 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b298f0800) [pid = 1842] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:21:24 INFO - PROCESS | 1842 | 1461630084823 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ef9e800 == 80 [pid = 1842] [id = 223] 17:21:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b2b86f800) [pid = 1842] [serial = 669] [outer = (nil)] 17:21:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b2ecbbc00) [pid = 1842] [serial = 670] [outer = 0x7f6b2b86f800] 17:21:24 INFO - PROCESS | 1842 | 1461630084897 Marionette DEBUG loaded listener.js 17:21:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b3313dc00) [pid = 1842] [serial = 671] [outer = 0x7f6b2b86f800] 17:21:25 INFO - PROCESS | 1842 | 1461630085626 Marionette TRACE conn4 <- [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]]]}] 17:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1234ms 17:21:25 INFO - PROCESS | 1842 | 1461630085679 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 17:21:25 INFO - PROCESS | 1842 | 1461630085683 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 17:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:21:25 INFO - PROCESS | 1842 | 1461630085689 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:21:25 INFO - PROCESS | 1842 | 1461630085691 Marionette TRACE conn4 <- [1,866,null,{}] 17:21:25 INFO - PROCESS | 1842 | 1461630085697 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:25 INFO - PROCESS | 1842 | 1461630085856 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 17:21:25 INFO - PROCESS | 1842 | 1461630085871 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b352a1800 == 81 [pid = 1842] [id = 224] 17:21:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b33e8a400) [pid = 1842] [serial = 672] [outer = (nil)] 17:21:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b33e8e400) [pid = 1842] [serial = 673] [outer = 0x7f6b33e8a400] 17:21:25 INFO - PROCESS | 1842 | 1461630085932 Marionette DEBUG loaded listener.js 17:21:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b35e83c00) [pid = 1842] [serial = 674] [outer = 0x7f6b33e8a400] 17:21:26 INFO - PROCESS | 1842 | 1461630086720 Marionette TRACE conn4 <- [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]]]}] 17:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1077ms 17:21:26 INFO - PROCESS | 1842 | 1461630086868 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 17:21:26 INFO - PROCESS | 1842 | 1461630086873 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 17:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:21:26 INFO - PROCESS | 1842 | 1461630086882 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:21:26 INFO - PROCESS | 1842 | 1461630086887 Marionette TRACE conn4 <- [1,870,null,{}] 17:21:26 INFO - PROCESS | 1842 | 1461630086905 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:27 INFO - PROCESS | 1842 | 1461630087122 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 17:21:27 INFO - PROCESS | 1842 | 1461630087295 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29805000 == 82 [pid = 1842] [id = 225] 17:21:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b295dfc00) [pid = 1842] [serial = 675] [outer = (nil)] 17:21:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b298ef800) [pid = 1842] [serial = 676] [outer = 0x7f6b295dfc00] 17:21:27 INFO - PROCESS | 1842 | 1461630087371 Marionette DEBUG loaded listener.js 17:21:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b2ade8c00) [pid = 1842] [serial = 677] [outer = 0x7f6b295dfc00] 17:21:28 INFO - PROCESS | 1842 | 1461630088291 Marionette TRACE conn4 <- [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]]]}] 17:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1442ms 17:21:28 INFO - PROCESS | 1842 | 1461630088326 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 17:21:28 INFO - PROCESS | 1842 | 1461630088331 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 17:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:21:28 INFO - PROCESS | 1842 | 1461630088345 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:21:28 INFO - PROCESS | 1842 | 1461630088352 Marionette TRACE conn4 <- [1,874,null,{}] 17:21:28 INFO - PROCESS | 1842 | 1461630088358 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:28 INFO - PROCESS | 1842 | 1461630088581 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 17:21:28 INFO - PROCESS | 1842 | 1461630088751 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ed18000 == 83 [pid = 1842] [id = 226] 17:21:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b285dc000) [pid = 1842] [serial = 678] [outer = (nil)] 17:21:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b2ba65400) [pid = 1842] [serial = 679] [outer = 0x7f6b285dc000] 17:21:28 INFO - PROCESS | 1842 | 1461630088823 Marionette DEBUG loaded listener.js 17:21:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b2e479400) [pid = 1842] [serial = 680] [outer = 0x7f6b285dc000] 17:21:29 INFO - PROCESS | 1842 | 1461630089815 Marionette TRACE conn4 <- [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]]]}] 17:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1539ms 17:21:29 INFO - PROCESS | 1842 | 1461630089881 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 17:21:29 INFO - PROCESS | 1842 | 1461630089885 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 17:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:21:29 INFO - PROCESS | 1842 | 1461630089892 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:21:29 INFO - PROCESS | 1842 | 1461630089895 Marionette TRACE conn4 <- [1,878,null,{}] 17:21:29 INFO - PROCESS | 1842 | 1461630089908 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:30 INFO - PROCESS | 1842 | 1461630090143 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 17:21:30 INFO - PROCESS | 1842 | 1461630090453 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b420be000 == 84 [pid = 1842] [id = 227] 17:21:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b32586400) [pid = 1842] [serial = 681] [outer = (nil)] 17:21:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b3258e400) [pid = 1842] [serial = 682] [outer = 0x7f6b32586400] 17:21:30 INFO - PROCESS | 1842 | 1461630090540 Marionette DEBUG loaded listener.js 17:21:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b33714400) [pid = 1842] [serial = 683] [outer = 0x7f6b32586400] 17:21:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b33902c00) [pid = 1842] [serial = 684] [outer = 0x7f6b2cf84400] 17:21:31 INFO - PROCESS | 1842 | 1461630091461 Marionette TRACE conn4 <- [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]]]}] 17:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1633ms 17:21:31 INFO - PROCESS | 1842 | 1461630091527 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 17:21:31 INFO - PROCESS | 1842 | 1461630091531 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 17:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:21:31 INFO - PROCESS | 1842 | 1461630091538 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:21:31 INFO - PROCESS | 1842 | 1461630091542 Marionette TRACE conn4 <- [1,882,null,{}] 17:21:31 INFO - PROCESS | 1842 | 1461630091549 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:31 INFO - PROCESS | 1842 | 1461630091769 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 17:21:31 INFO - PROCESS | 1842 | 1461630091983 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4300e000 == 85 [pid = 1842] [id = 228] 17:21:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b286d4000) [pid = 1842] [serial = 685] [outer = (nil)] 17:21:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b33904800) [pid = 1842] [serial = 686] [outer = 0x7f6b286d4000] 17:21:32 INFO - PROCESS | 1842 | 1461630092110 Marionette DEBUG loaded listener.js 17:21:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b37b72800) [pid = 1842] [serial = 687] [outer = 0x7f6b286d4000] 17:21:32 INFO - PROCESS | 1842 | 1461630092943 Marionette TRACE conn4 <- [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]]]}] 17:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1436ms 17:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:21:32 INFO - PROCESS | 1842 | 1461630092976 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 17:21:32 INFO - PROCESS | 1842 | 1461630092979 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 17:21:32 INFO - PROCESS | 1842 | 1461630092985 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:21:32 INFO - PROCESS | 1842 | 1461630092988 Marionette TRACE conn4 <- [1,886,null,{}] 17:21:32 INFO - PROCESS | 1842 | 1461630092993 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:33 INFO - PROCESS | 1842 | 1461630093173 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 17:21:33 INFO - PROCESS | 1842 | 1461630093363 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4671a000 == 86 [pid = 1842] [id = 229] 17:21:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b286dc800) [pid = 1842] [serial = 688] [outer = (nil)] 17:21:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b3bd85000) [pid = 1842] [serial = 689] [outer = 0x7f6b286dc800] 17:21:33 INFO - PROCESS | 1842 | 1461630093438 Marionette DEBUG loaded listener.js 17:21:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b41968400) [pid = 1842] [serial = 690] [outer = 0x7f6b286dc800] 17:21:34 INFO - PROCESS | 1842 | 1461630094343 Marionette TRACE conn4 <- [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]]]}] 17:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1432ms 17:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:21:34 INFO - PROCESS | 1842 | 1461630094417 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 17:21:34 INFO - PROCESS | 1842 | 1461630094420 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 17:21:34 INFO - PROCESS | 1842 | 1461630094426 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:21:34 INFO - PROCESS | 1842 | 1461630094429 Marionette TRACE conn4 <- [1,890,null,{}] 17:21:34 INFO - PROCESS | 1842 | 1461630094434 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:34 INFO - PROCESS | 1842 | 1461630094723 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 17:21:34 INFO - PROCESS | 1842 | 1461630094951 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46e57800 == 87 [pid = 1842] [id = 230] 17:21:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b41ce4800) [pid = 1842] [serial = 691] [outer = (nil)] 17:21:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b41cec400) [pid = 1842] [serial = 692] [outer = 0x7f6b41ce4800] 17:21:35 INFO - PROCESS | 1842 | 1461630095043 Marionette DEBUG loaded listener.js 17:21:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b41e88c00) [pid = 1842] [serial = 693] [outer = 0x7f6b41ce4800] 17:21:35 INFO - PROCESS | 1842 | 1461630095920 Marionette TRACE conn4 <- [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]]]}] 17:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1535ms 17:21:35 INFO - PROCESS | 1842 | 1461630095963 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 17:21:35 INFO - PROCESS | 1842 | 1461630095967 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 17:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:21:35 INFO - PROCESS | 1842 | 1461630095974 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:21:35 INFO - PROCESS | 1842 | 1461630095978 Marionette TRACE conn4 <- [1,894,null,{}] 17:21:35 INFO - PROCESS | 1842 | 1461630095985 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:36 INFO - PROCESS | 1842 | 1461630096165 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 17:21:36 INFO - PROCESS | 1842 | 1461630096344 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b472ad000 == 88 [pid = 1842] [id = 231] 17:21:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b41c7c800) [pid = 1842] [serial = 694] [outer = (nil)] 17:21:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b420f7000) [pid = 1842] [serial = 695] [outer = 0x7f6b41c7c800] 17:21:36 INFO - PROCESS | 1842 | 1461630096417 Marionette DEBUG loaded listener.js 17:21:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b42e07000) [pid = 1842] [serial = 696] [outer = 0x7f6b41c7c800] 17:21:37 INFO - PROCESS | 1842 | 1461630097322 Marionette TRACE conn4 <- [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]]]}] 17:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1381ms 17:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:21:37 INFO - PROCESS | 1842 | 1461630097355 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 17:21:37 INFO - PROCESS | 1842 | 1461630097357 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 17:21:37 INFO - PROCESS | 1842 | 1461630097364 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:21:37 INFO - PROCESS | 1842 | 1461630097367 Marionette TRACE conn4 <- [1,898,null,{}] 17:21:37 INFO - PROCESS | 1842 | 1461630097372 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:37 INFO - PROCESS | 1842 | 1461630097555 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 17:21:37 INFO - PROCESS | 1842 | 1461630097748 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b49969000 == 89 [pid = 1842] [id = 232] 17:21:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b331af000) [pid = 1842] [serial = 697] [outer = (nil)] 17:21:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b42e6a400) [pid = 1842] [serial = 698] [outer = 0x7f6b331af000] 17:21:37 INFO - PROCESS | 1842 | 1461630097822 Marionette DEBUG loaded listener.js 17:21:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b42e72400) [pid = 1842] [serial = 699] [outer = 0x7f6b331af000] 17:21:38 INFO - PROCESS | 1842 | 1461630098722 Marionette TRACE conn4 <- [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]]]}] 17:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1432ms 17:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:21:38 INFO - PROCESS | 1842 | 1461630098796 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 17:21:38 INFO - PROCESS | 1842 | 1461630098799 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 17:21:38 INFO - PROCESS | 1842 | 1461630098805 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:21:38 INFO - PROCESS | 1842 | 1461630098809 Marionette TRACE conn4 <- [1,902,null,{}] 17:21:38 INFO - PROCESS | 1842 | 1461630098814 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:39 INFO - PROCESS | 1842 | 1461630099048 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 17:21:39 INFO - PROCESS | 1842 | 1461630099222 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b234f2800 == 90 [pid = 1842] [id = 233] 17:21:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b286dec00) [pid = 1842] [serial = 700] [outer = (nil)] 17:21:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2addd400) [pid = 1842] [serial = 701] [outer = 0x7f6b286dec00] 17:21:39 INFO - PROCESS | 1842 | 1461630099292 Marionette DEBUG loaded listener.js 17:21:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b42e75800) [pid = 1842] [serial = 702] [outer = 0x7f6b286dec00] 17:21:40 INFO - PROCESS | 1842 | 1461630100545 Marionette TRACE conn4 <- [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]]]}] 17:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1785ms 17:21:40 INFO - PROCESS | 1842 | 1461630100595 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 17:21:40 INFO - PROCESS | 1842 | 1461630100601 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 17:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:21:40 INFO - PROCESS | 1842 | 1461630100609 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:21:40 INFO - PROCESS | 1842 | 1461630100614 Marionette TRACE conn4 <- [1,906,null,{}] 17:21:40 INFO - PROCESS | 1842 | 1461630100621 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:40 INFO - PROCESS | 1842 | 1461630100853 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 17:21:41 INFO - PROCESS | 1842 | 1461630101043 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e52f000 == 91 [pid = 1842] [id = 234] 17:21:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b2a731c00) [pid = 1842] [serial = 703] [outer = (nil)] 17:21:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b2a874c00) [pid = 1842] [serial = 704] [outer = 0x7f6b2a731c00] 17:21:41 INFO - PROCESS | 1842 | 1461630101115 Marionette DEBUG loaded listener.js 17:21:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b2b57b800) [pid = 1842] [serial = 705] [outer = 0x7f6b2a731c00] 17:21:41 INFO - PROCESS | 1842 | 1461630101952 Marionette TRACE conn4 <- [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]]]}] 17:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1397ms 17:21:42 INFO - PROCESS | 1842 | 1461630102007 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 17:21:42 INFO - PROCESS | 1842 | 1461630102014 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 17:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:21:42 INFO - PROCESS | 1842 | 1461630102024 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:21:42 INFO - PROCESS | 1842 | 1461630102028 Marionette TRACE conn4 <- [1,910,null,{}] 17:21:42 INFO - PROCESS | 1842 | 1461630102034 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:42 INFO - PROCESS | 1842 | 1461630102223 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 17:21:42 INFO - PROCESS | 1842 | 1461630102576 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232ef800 == 92 [pid = 1842] [id = 235] 17:21:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b2b9ec400) [pid = 1842] [serial = 706] [outer = (nil)] 17:21:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b2ba65000) [pid = 1842] [serial = 707] [outer = 0x7f6b2b9ec400] 17:21:42 INFO - PROCESS | 1842 | 1461630102651 Marionette DEBUG loaded listener.js 17:21:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b2cf7f800) [pid = 1842] [serial = 708] [outer = 0x7f6b2b9ec400] 17:21:43 INFO - PROCESS | 1842 | 1461630103497 Marionette TRACE conn4 <- [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]]]}] 17:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1532ms 17:21:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2ef9e800 == 91 [pid = 1842] [id = 223] 17:21:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f05b800 == 90 [pid = 1842] [id = 222] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b32583c00) [pid = 1842] [serial = 619] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2da2f800 == 89 [pid = 1842] [id = 221] 17:21:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29804000 == 88 [pid = 1842] [id = 220] 17:21:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232e0000 == 87 [pid = 1842] [id = 219] 17:21:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2981a000 == 86 [pid = 1842] [id = 218] 17:21:43 INFO - PROCESS | 1842 | 1461630103638 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 17:21:43 INFO - PROCESS | 1842 | 1461630103642 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 17:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:21:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b337e1000 == 85 [pid = 1842] [id = 209] 17:21:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2bc44800 == 84 [pid = 1842] [id = 208] 17:21:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b243a6800 == 83 [pid = 1842] [id = 207] 17:21:43 INFO - PROCESS | 1842 | 1461630103672 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:21:43 INFO - PROCESS | 1842 | 1461630103678 Marionette TRACE conn4 <- [1,914,null,{}] 17:21:43 INFO - PROCESS | 1842 | 1461630103693 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:43 INFO - PROCESS | 1842 | 1461630103857 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b2ecbc000) [pid = 1842] [serial = 613] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b2b2af000) [pid = 1842] [serial = 604] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b2cb3dc00) [pid = 1842] [serial = 610] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b2b78cc00) [pid = 1842] [serial = 605] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b2ba71c00) [pid = 1842] [serial = 607] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b2bcec400) [pid = 1842] [serial = 608] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b2a876400) [pid = 1842] [serial = 602] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b2998fc00) [pid = 1842] [serial = 601] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b31727400) [pid = 1842] [serial = 595] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b3028d000) [pid = 1842] [serial = 583] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b2edb5000) [pid = 1842] [serial = 614] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b30d71800) [pid = 1842] [serial = 584] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b2aa0b800) [pid = 1842] [serial = 586] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b2eeb3000) [pid = 1842] [serial = 592] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b2b57f400) [pid = 1842] [serial = 616] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b2bceb800) [pid = 1842] [serial = 589] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b32209400) [pid = 1842] [serial = 598] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b30291800) [pid = 1842] [serial = 617] [outer = (nil)] [url = about:blank] 17:21:43 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b2e47ec00) [pid = 1842] [serial = 611] [outer = (nil)] [url = about:blank] 17:21:44 INFO - PROCESS | 1842 | 1461630104094 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6ce000 == 84 [pid = 1842] [id = 236] 17:21:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b2b2af000) [pid = 1842] [serial = 709] [outer = (nil)] 17:21:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b2bcec400) [pid = 1842] [serial = 710] [outer = 0x7f6b2b2af000] 17:21:44 INFO - PROCESS | 1842 | 1461630104169 Marionette DEBUG loaded listener.js 17:21:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b3026fc00) [pid = 1842] [serial = 711] [outer = 0x7f6b2b2af000] 17:21:44 INFO - PROCESS | 1842 | 1461630104842 Marionette TRACE conn4 <- [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]]]}] 17:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1247ms 17:21:44 INFO - PROCESS | 1842 | 1461630104922 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 17:21:44 INFO - PROCESS | 1842 | 1461630104927 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 17:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:21:44 INFO - PROCESS | 1842 | 1461630104934 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:21:44 INFO - PROCESS | 1842 | 1461630104937 Marionette TRACE conn4 <- [1,918,null,{}] 17:21:44 INFO - PROCESS | 1842 | 1461630104942 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:45 INFO - PROCESS | 1842 | 1461630105089 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 17:21:45 INFO - PROCESS | 1842 | 1461630105100 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e51f800 == 85 [pid = 1842] [id = 237] 17:21:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b2edb0800) [pid = 1842] [serial = 712] [outer = (nil)] 17:21:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b32206c00) [pid = 1842] [serial = 713] [outer = 0x7f6b2edb0800] 17:21:45 INFO - PROCESS | 1842 | 1461630105161 Marionette DEBUG loaded listener.js 17:21:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b32588c00) [pid = 1842] [serial = 714] [outer = 0x7f6b2edb0800] 17:21:46 INFO - PROCESS | 1842 | 1461630106005 Marionette TRACE conn4 <- [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]]]}] 17:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1128ms 17:21:46 INFO - PROCESS | 1842 | 1461630106065 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 17:21:46 INFO - PROCESS | 1842 | 1461630106079 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 17:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:21:46 INFO - PROCESS | 1842 | 1461630106097 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:21:46 INFO - PROCESS | 1842 | 1461630106100 Marionette TRACE conn4 <- [1,922,null,{}] 17:21:46 INFO - PROCESS | 1842 | 1461630106105 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:46 INFO - PROCESS | 1842 | 1461630106300 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 17:21:46 INFO - PROCESS | 1842 | 1461630106322 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b302ca800 == 86 [pid = 1842] [id = 238] 17:21:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b30294400) [pid = 1842] [serial = 715] [outer = (nil)] 17:21:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b331ae000) [pid = 1842] [serial = 716] [outer = 0x7f6b30294400] 17:21:46 INFO - PROCESS | 1842 | 1461630106382 Marionette DEBUG loaded listener.js 17:21:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b33710400) [pid = 1842] [serial = 717] [outer = 0x7f6b30294400] 17:21:47 INFO - PROCESS | 1842 | 1461630107236 Marionette TRACE conn4 <- [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]]]}] 17:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1178ms 17:21:47 INFO - PROCESS | 1842 | 1461630107278 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 17:21:47 INFO - PROCESS | 1842 | 1461630107281 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 17:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:21:47 INFO - PROCESS | 1842 | 1461630107287 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:21:47 INFO - PROCESS | 1842 | 1461630107289 Marionette TRACE conn4 <- [1,926,null,{}] 17:21:47 INFO - PROCESS | 1842 | 1461630107300 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:47 INFO - PROCESS | 1842 | 1461630107530 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 17:21:47 INFO - PROCESS | 1842 | 1461630107564 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b344f4800 == 87 [pid = 1842] [id = 239] 17:21:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b33711400) [pid = 1842] [serial = 718] [outer = (nil)] 17:21:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b347b0800) [pid = 1842] [serial = 719] [outer = 0x7f6b33711400] 17:21:47 INFO - PROCESS | 1842 | 1461630107629 Marionette DEBUG loaded listener.js 17:21:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b358cf800) [pid = 1842] [serial = 720] [outer = 0x7f6b33711400] 17:21:48 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b30292800) [pid = 1842] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:21:48 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b2856a000) [pid = 1842] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:21:48 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b2b2ad800) [pid = 1842] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:21:48 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b28528800) [pid = 1842] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:21:48 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b2b86f800) [pid = 1842] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:21:48 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b2b9ecc00) [pid = 1842] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:21:48 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b2da0bc00) [pid = 1842] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:21:48 INFO - PROCESS | 1842 | 1461630108666 Marionette TRACE conn4 <- [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]]]}] 17:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1439ms 17:21:48 INFO - PROCESS | 1842 | 1461630108727 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 17:21:48 INFO - PROCESS | 1842 | 1461630108731 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 17:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:21:48 INFO - PROCESS | 1842 | 1461630108736 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:21:48 INFO - PROCESS | 1842 | 1461630108738 Marionette TRACE conn4 <- [1,930,null,{}] 17:21:48 INFO - PROCESS | 1842 | 1461630108744 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:48 INFO - PROCESS | 1842 | 1461630108906 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 17:21:48 INFO - PROCESS | 1842 | 1461630108920 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b32097800 == 88 [pid = 1842] [id = 240] 17:21:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b2856a000) [pid = 1842] [serial = 721] [outer = (nil)] 17:21:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b33909400) [pid = 1842] [serial = 722] [outer = 0x7f6b2856a000] 17:21:48 INFO - PROCESS | 1842 | 1461630108982 Marionette DEBUG loaded listener.js 17:21:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b37b6f400) [pid = 1842] [serial = 723] [outer = 0x7f6b2856a000] 17:21:49 INFO - PROCESS | 1842 | 1461630109758 Marionette TRACE conn4 <- [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]]]}] 17:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1079ms 17:21:49 INFO - PROCESS | 1842 | 1461630109826 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 17:21:49 INFO - PROCESS | 1842 | 1461630109828 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 17:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:21:49 INFO - PROCESS | 1842 | 1461630109835 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:21:49 INFO - PROCESS | 1842 | 1461630109838 Marionette TRACE conn4 <- [1,934,null,{}] 17:21:49 INFO - PROCESS | 1842 | 1461630109843 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:50 INFO - PROCESS | 1842 | 1461630110000 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 17:21:50 INFO - PROCESS | 1842 | 1461630110014 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35e59000 == 89 [pid = 1842] [id = 241] 17:21:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b33e94400) [pid = 1842] [serial = 724] [outer = (nil)] 17:21:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b40deb400) [pid = 1842] [serial = 725] [outer = 0x7f6b33e94400] 17:21:50 INFO - PROCESS | 1842 | 1461630110074 Marionette DEBUG loaded listener.js 17:21:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b41b33000) [pid = 1842] [serial = 726] [outer = 0x7f6b33e94400] 17:21:51 INFO - PROCESS | 1842 | 1461630111139 Marionette TRACE conn4 <- [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]]]}] 17:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1380ms 17:21:51 INFO - PROCESS | 1842 | 1461630111217 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 17:21:51 INFO - PROCESS | 1842 | 1461630111224 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 17:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:21:51 INFO - PROCESS | 1842 | 1461630111234 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:21:51 INFO - PROCESS | 1842 | 1461630111238 Marionette TRACE conn4 <- [1,938,null,{}] 17:21:51 INFO - PROCESS | 1842 | 1461630111246 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:51 INFO - PROCESS | 1842 | 1461630111477 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 17:21:51 INFO - PROCESS | 1842 | 1461630111719 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b8ef800 == 90 [pid = 1842] [id = 242] 17:21:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b2b784800) [pid = 1842] [serial = 727] [outer = (nil)] 17:21:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2b86d400) [pid = 1842] [serial = 728] [outer = 0x7f6b2b784800] 17:21:51 INFO - PROCESS | 1842 | 1461630111812 Marionette DEBUG loaded listener.js 17:21:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b2bdf0c00) [pid = 1842] [serial = 729] [outer = 0x7f6b2b784800] 17:21:52 INFO - PROCESS | 1842 | 1461630112658 Marionette TRACE conn4 <- [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]]]}] 17:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1491ms 17:21:52 INFO - PROCESS | 1842 | 1461630112726 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 17:21:52 INFO - PROCESS | 1842 | 1461630112735 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 17:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:21:52 INFO - PROCESS | 1842 | 1461630112745 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:21:52 INFO - PROCESS | 1842 | 1461630112749 Marionette TRACE conn4 <- [1,942,null,{}] 17:21:52 INFO - PROCESS | 1842 | 1461630112755 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:52 INFO - PROCESS | 1842 | 1461630112968 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 17:21:53 INFO - PROCESS | 1842 | 1461630113143 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34256800 == 91 [pid = 1842] [id = 243] 17:21:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b2da05800) [pid = 1842] [serial = 730] [outer = (nil)] 17:21:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b30271000) [pid = 1842] [serial = 731] [outer = 0x7f6b2da05800] 17:21:53 INFO - PROCESS | 1842 | 1461630113216 Marionette DEBUG loaded listener.js 17:21:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b3220bc00) [pid = 1842] [serial = 732] [outer = 0x7f6b2da05800] 17:21:54 INFO - PROCESS | 1842 | 1461630114136 Marionette TRACE conn4 <- [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]]]}] 17:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1435ms 17:21:54 INFO - PROCESS | 1842 | 1461630114180 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 17:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:21:54 INFO - PROCESS | 1842 | 1461630114184 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 17:21:54 INFO - PROCESS | 1842 | 1461630114190 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:21:54 INFO - PROCESS | 1842 | 1461630114196 Marionette TRACE conn4 <- [1,946,null,{}] 17:21:54 INFO - PROCESS | 1842 | 1461630114211 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:54 INFO - PROCESS | 1842 | 1461630114401 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 17:21:54 INFO - PROCESS | 1842 | 1461630114575 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41ea5000 == 92 [pid = 1842] [id = 244] 17:21:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b33637400) [pid = 1842] [serial = 733] [outer = (nil)] 17:21:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b34603400) [pid = 1842] [serial = 734] [outer = 0x7f6b33637400] 17:21:54 INFO - PROCESS | 1842 | 1461630114651 Marionette DEBUG loaded listener.js 17:21:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b36174400) [pid = 1842] [serial = 735] [outer = 0x7f6b33637400] 17:21:55 INFO - PROCESS | 1842 | 1461630115499 Marionette TRACE conn4 <- [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]]]}] 17:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1385ms 17:21:55 INFO - PROCESS | 1842 | 1461630115576 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 17:21:55 INFO - PROCESS | 1842 | 1461630115579 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 17:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:21:55 INFO - PROCESS | 1842 | 1461630115585 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:21:55 INFO - PROCESS | 1842 | 1461630115588 Marionette TRACE conn4 <- [1,950,null,{}] 17:21:55 INFO - PROCESS | 1842 | 1461630115593 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:55 INFO - PROCESS | 1842 | 1461630115817 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 17:21:55 INFO - PROCESS | 1842 | 1461630115994 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46879000 == 93 [pid = 1842] [id = 245] 17:21:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b40df0800) [pid = 1842] [serial = 736] [outer = (nil)] 17:21:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b41b34800) [pid = 1842] [serial = 737] [outer = 0x7f6b40df0800] 17:21:56 INFO - PROCESS | 1842 | 1461630116109 Marionette DEBUG loaded listener.js 17:21:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b41c0d800) [pid = 1842] [serial = 738] [outer = 0x7f6b40df0800] 17:21:56 INFO - PROCESS | 1842 | 1461630116953 Marionette TRACE conn4 <- [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]]]}] 17:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1434ms 17:21:57 INFO - PROCESS | 1842 | 1461630117020 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 17:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:21:57 INFO - PROCESS | 1842 | 1461630117025 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 17:21:57 INFO - PROCESS | 1842 | 1461630117031 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:21:57 INFO - PROCESS | 1842 | 1461630117034 Marionette TRACE conn4 <- [1,954,null,{}] 17:21:57 INFO - PROCESS | 1842 | 1461630117039 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:57 INFO - PROCESS | 1842 | 1461630117253 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 17:21:57 INFO - PROCESS | 1842 | 1461630117428 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4b2d0800 == 94 [pid = 1842] [id = 246] 17:21:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b37d6a000) [pid = 1842] [serial = 739] [outer = (nil)] 17:21:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b41cec800) [pid = 1842] [serial = 740] [outer = 0x7f6b37d6a000] 17:21:57 INFO - PROCESS | 1842 | 1461630117500 Marionette DEBUG loaded listener.js 17:21:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b42d40000) [pid = 1842] [serial = 741] [outer = 0x7f6b37d6a000] 17:21:58 INFO - PROCESS | 1842 | 1461630118408 Marionette TRACE conn4 <- [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]]]}] 17:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1433ms 17:21:58 INFO - PROCESS | 1842 | 1461630118466 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 17:21:58 INFO - PROCESS | 1842 | 1461630118468 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 17:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:21:58 INFO - PROCESS | 1842 | 1461630118475 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:21:58 INFO - PROCESS | 1842 | 1461630118478 Marionette TRACE conn4 <- [1,958,null,{}] 17:21:58 INFO - PROCESS | 1842 | 1461630118483 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:58 INFO - PROCESS | 1842 | 1461630118688 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 17:21:58 INFO - PROCESS | 1842 | 1461630118864 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232bb800 == 95 [pid = 1842] [id = 247] 17:21:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b431da000) [pid = 1842] [serial = 742] [outer = (nil)] 17:21:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b46605800) [pid = 1842] [serial = 743] [outer = 0x7f6b431da000] 17:21:58 INFO - PROCESS | 1842 | 1461630118986 Marionette DEBUG loaded listener.js 17:21:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b469a3400) [pid = 1842] [serial = 744] [outer = 0x7f6b431da000] 17:21:59 INFO - PROCESS | 1842 | 1461630119776 Marionette TRACE conn4 <- [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]]]}] 17:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1378ms 17:21:59 INFO - PROCESS | 1842 | 1461630119854 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 17:21:59 INFO - PROCESS | 1842 | 1461630119858 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 17:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:21:59 INFO - PROCESS | 1842 | 1461630119863 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:21:59 INFO - PROCESS | 1842 | 1461630119866 Marionette TRACE conn4 <- [1,962,null,{}] 17:21:59 INFO - PROCESS | 1842 | 1461630119872 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:00 INFO - PROCESS | 1842 | 1461630120088 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 17:22:00 INFO - PROCESS | 1842 | 1461630120264 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f224000 == 96 [pid = 1842] [id = 248] 17:22:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b44a18800) [pid = 1842] [serial = 745] [outer = (nil)] 17:22:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b469ac400) [pid = 1842] [serial = 746] [outer = 0x7f6b44a18800] 17:22:00 INFO - PROCESS | 1842 | 1461630120345 Marionette DEBUG loaded listener.js 17:22:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b46ea6400) [pid = 1842] [serial = 747] [outer = 0x7f6b44a18800] 17:22:01 INFO - PROCESS | 1842 | 1461630121493 Marionette TRACE conn4 <- [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]]]}] 17:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1680ms 17:22:01 INFO - PROCESS | 1842 | 1461630121547 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 17:22:01 INFO - PROCESS | 1842 | 1461630121553 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 17:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:22:01 INFO - PROCESS | 1842 | 1461630121562 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:22:01 INFO - PROCESS | 1842 | 1461630121567 Marionette TRACE conn4 <- [1,966,null,{}] 17:22:01 INFO - PROCESS | 1842 | 1461630121575 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:01 INFO - PROCESS | 1842 | 1461630121853 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 17:22:02 INFO - PROCESS | 1842 | 1461630122172 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f307800 == 97 [pid = 1842] [id = 249] 17:22:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f6b1fa46400) [pid = 1842] [serial = 748] [outer = (nil)] 17:22:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f6b1fa4c000) [pid = 1842] [serial = 749] [outer = 0x7f6b1fa46400] 17:22:02 INFO - PROCESS | 1842 | 1461630122265 Marionette DEBUG loaded listener.js 17:22:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f6b1fa51c00) [pid = 1842] [serial = 750] [outer = 0x7f6b1fa46400] 17:22:03 INFO - PROCESS | 1842 | 1461630123219 Marionette TRACE conn4 <- [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]]]}] 17:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1733ms 17:22:03 INFO - PROCESS | 1842 | 1461630123295 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 17:22:03 INFO - PROCESS | 1842 | 1461630123299 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 17:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:22:03 INFO - PROCESS | 1842 | 1461630123306 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:22:03 INFO - PROCESS | 1842 | 1461630123309 Marionette TRACE conn4 <- [1,970,null,{}] 17:22:03 INFO - PROCESS | 1842 | 1461630123314 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:03 INFO - PROCESS | 1842 | 1461630123514 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 17:22:03 INFO - PROCESS | 1842 | 1461630123690 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f320800 == 98 [pid = 1842] [id = 250] 17:22:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f6b1fa46c00) [pid = 1842] [serial = 751] [outer = (nil)] 17:22:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f6b221aa000) [pid = 1842] [serial = 752] [outer = 0x7f6b1fa46c00] 17:22:03 INFO - PROCESS | 1842 | 1461630123763 Marionette DEBUG loaded listener.js 17:22:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f6b221ae800) [pid = 1842] [serial = 753] [outer = 0x7f6b1fa46c00] 17:22:04 INFO - PROCESS | 1842 | 1461630124615 Marionette TRACE conn4 <- [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]]]}] 17:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1385ms 17:22:04 INFO - PROCESS | 1842 | 1461630124692 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 17:22:04 INFO - PROCESS | 1842 | 1461630124695 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 17:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:22:04 INFO - PROCESS | 1842 | 1461630124700 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:22:04 INFO - PROCESS | 1842 | 1461630124704 Marionette TRACE conn4 <- [1,974,null,{}] 17:22:04 INFO - PROCESS | 1842 | 1461630124708 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:04 INFO - PROCESS | 1842 | 1461630124880 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 17:22:05 INFO - PROCESS | 1842 | 1461630125068 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b202d9000 == 99 [pid = 1842] [id = 251] 17:22:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f6b1e9e0800) [pid = 1842] [serial = 754] [outer = (nil)] 17:22:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f6b1e9e5c00) [pid = 1842] [serial = 755] [outer = 0x7f6b1e9e0800] 17:22:05 INFO - PROCESS | 1842 | 1461630125148 Marionette DEBUG loaded listener.js 17:22:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f6b1e9eac00) [pid = 1842] [serial = 756] [outer = 0x7f6b1e9e0800] 17:22:06 INFO - PROCESS | 1842 | 1461630126036 Marionette TRACE conn4 <- [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]]]}] 17:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1383ms 17:22:06 INFO - PROCESS | 1842 | 1461630126084 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 17:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:22:06 INFO - PROCESS | 1842 | 1461630126088 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 17:22:06 INFO - PROCESS | 1842 | 1461630126094 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:22:06 INFO - PROCESS | 1842 | 1461630126098 Marionette TRACE conn4 <- [1,978,null,{}] 17:22:06 INFO - PROCESS | 1842 | 1461630126103 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:06 INFO - PROCESS | 1842 | 1461630126325 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 17:22:06 INFO - PROCESS | 1842 | 1461630126508 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b297c7800 == 100 [pid = 1842] [id = 252] 17:22:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f6b1e9e1400) [pid = 1842] [serial = 757] [outer = (nil)] 17:22:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f6b221b2c00) [pid = 1842] [serial = 758] [outer = 0x7f6b1e9e1400] 17:22:06 INFO - PROCESS | 1842 | 1461630126587 Marionette DEBUG loaded listener.js 17:22:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f6b469a6800) [pid = 1842] [serial = 759] [outer = 0x7f6b1e9e1400] 17:22:07 INFO - PROCESS | 1842 | 1461630127436 Marionette TRACE conn4 <- [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]]]}] 17:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1391ms 17:22:07 INFO - PROCESS | 1842 | 1461630127486 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 17:22:07 INFO - PROCESS | 1842 | 1461630127489 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 17:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:22:07 INFO - PROCESS | 1842 | 1461630127495 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:22:07 INFO - PROCESS | 1842 | 1461630127497 Marionette TRACE conn4 <- [1,982,null,{}] 17:22:07 INFO - PROCESS | 1842 | 1461630127502 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:07 INFO - PROCESS | 1842 | 1461630127679 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 17:22:07 INFO - PROCESS | 1842 | 1461630127865 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a8ca000 == 101 [pid = 1842] [id = 253] 17:22:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f6b1e9e0000) [pid = 1842] [serial = 760] [outer = (nil)] 17:22:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f6b29934000) [pid = 1842] [serial = 761] [outer = 0x7f6b1e9e0000] 17:22:07 INFO - PROCESS | 1842 | 1461630127930 Marionette DEBUG loaded listener.js 17:22:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f6b2993ac00) [pid = 1842] [serial = 762] [outer = 0x7f6b1e9e0000] 17:22:09 INFO - PROCESS | 1842 | 1461630129084 Marionette TRACE conn4 <- [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]]]}] 17:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1639ms 17:22:09 INFO - PROCESS | 1842 | 1461630129135 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 17:22:09 INFO - PROCESS | 1842 | 1461630129142 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 17:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:22:09 INFO - PROCESS | 1842 | 1461630129158 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:22:09 INFO - PROCESS | 1842 | 1461630129164 Marionette TRACE conn4 <- [1,986,null,{}] 17:22:09 INFO - PROCESS | 1842 | 1461630129177 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:09 INFO - PROCESS | 1842 | 1461630129455 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 17:22:09 INFO - PROCESS | 1842 | 1461630129691 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b297d9800 == 102 [pid = 1842] [id = 254] 17:22:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f6b22876000) [pid = 1842] [serial = 763] [outer = (nil)] 17:22:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f6b22879800) [pid = 1842] [serial = 764] [outer = 0x7f6b22876000] 17:22:09 INFO - PROCESS | 1842 | 1461630129779 Marionette DEBUG loaded listener.js 17:22:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 211 (0x7f6b28519400) [pid = 1842] [serial = 765] [outer = 0x7f6b22876000] 17:22:10 INFO - PROCESS | 1842 | 1461630130693 Marionette TRACE conn4 <- [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]]]}] 17:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1596ms 17:22:10 INFO - PROCESS | 1842 | 1461630130750 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 17:22:10 INFO - PROCESS | 1842 | 1461630130756 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 17:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:22:10 INFO - PROCESS | 1842 | 1461630130766 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:22:10 INFO - PROCESS | 1842 | 1461630130770 Marionette TRACE conn4 <- [1,990,null,{}] 17:22:10 INFO - PROCESS | 1842 | 1461630130775 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:10 INFO - PROCESS | 1842 | 1461630130958 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 17:22:11 INFO - PROCESS | 1842 | 1461630131204 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2439c000 == 103 [pid = 1842] [id = 255] 17:22:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 212 (0x7f6b285da000) [pid = 1842] [serial = 766] [outer = (nil)] 17:22:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 213 (0x7f6b2993bc00) [pid = 1842] [serial = 767] [outer = 0x7f6b285da000] 17:22:11 INFO - PROCESS | 1842 | 1461630131321 Marionette DEBUG loaded listener.js 17:22:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 214 (0x7f6b29995800) [pid = 1842] [serial = 768] [outer = 0x7f6b285da000] 17:22:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3315a800 == 102 [pid = 1842] [id = 158] 17:22:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e535000 == 101 [pid = 1842] [id = 196] 17:22:11 INFO - PROCESS | 1842 | --DOMWINDOW == 213 (0x7f6b33e8e400) [pid = 1842] [serial = 673] [outer = (nil)] [url = about:blank] 17:22:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f04f000 == 100 [pid = 1842] [id = 197] 17:22:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b32097800 == 99 [pid = 1842] [id = 240] 17:22:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b344f4800 == 98 [pid = 1842] [id = 239] 17:22:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b302ca800 == 97 [pid = 1842] [id = 238] 17:22:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e51f800 == 96 [pid = 1842] [id = 237] 17:22:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a6ce000 == 95 [pid = 1842] [id = 236] 17:22:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232ef800 == 94 [pid = 1842] [id = 235] 17:22:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e52f000 == 93 [pid = 1842] [id = 234] 17:22:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b420be000 == 92 [pid = 1842] [id = 227] 17:22:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2ed18000 == 91 [pid = 1842] [id = 226] 17:22:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29805000 == 90 [pid = 1842] [id = 225] 17:22:11 INFO - PROCESS | 1842 | --DOMWINDOW == 212 (0x7f6b3258bc00) [pid = 1842] [serial = 620] [outer = (nil)] [url = about:blank] 17:22:11 INFO - PROCESS | 1842 | --DOMWINDOW == 211 (0x7f6b2bce4400) [pid = 1842] [serial = 667] [outer = (nil)] [url = about:blank] 17:22:11 INFO - PROCESS | 1842 | --DOMWINDOW == 210 (0x7f6b286e1c00) [pid = 1842] [serial = 622] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f6b2b9e5c00) [pid = 1842] [serial = 659] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f6b295dc000) [pid = 1842] [serial = 656] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f6b33f3f400) [pid = 1842] [serial = 640] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f6b285d0400) [pid = 1842] [serial = 655] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f6b2ecbbc00) [pid = 1842] [serial = 670] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f6b3195c400) [pid = 1842] [serial = 668] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f6b2cb3e800) [pid = 1842] [serial = 662] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f6b3533c800) [pid = 1842] [serial = 643] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f6b2edb1000) [pid = 1842] [serial = 664] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f6b2eeb1800) [pid = 1842] [serial = 628] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f6b2f865400) [pid = 1842] [serial = 665] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f6b3313dc00) [pid = 1842] [serial = 671] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f6b35e81800) [pid = 1842] [serial = 646] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f6b2ce33c00) [pid = 1842] [serial = 652] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f6b2b786c00) [pid = 1842] [serial = 658] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f6b3609ac00) [pid = 1842] [serial = 649] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f6b2ba9f400) [pid = 1842] [serial = 661] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b2b9ea400) [pid = 1842] [serial = 625] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b3313a400) [pid = 1842] [serial = 634] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b32252400) [pid = 1842] [serial = 631] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b3390d400) [pid = 1842] [serial = 637] [outer = (nil)] [url = about:blank] 17:22:12 INFO - PROCESS | 1842 | 1461630132149 Marionette TRACE conn4 <- [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]]]}] 17:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1431ms 17:22:12 INFO - PROCESS | 1842 | 1461630132198 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 17:22:12 INFO - PROCESS | 1842 | 1461630132202 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 17:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:22:12 INFO - PROCESS | 1842 | 1461630132207 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:22:12 INFO - PROCESS | 1842 | 1461630132212 Marionette TRACE conn4 <- [1,994,null,{}] 17:22:12 INFO - PROCESS | 1842 | 1461630132265 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:12 INFO - PROCESS | 1842 | 1461630132423 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 17:22:12 INFO - PROCESS | 1842 | 1461630132437 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e434800 == 91 [pid = 1842] [id = 256] 17:22:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b2b571400) [pid = 1842] [serial = 769] [outer = (nil)] 17:22:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b2ba9cc00) [pid = 1842] [serial = 770] [outer = 0x7f6b2b571400] 17:22:12 INFO - PROCESS | 1842 | 1461630132498 Marionette DEBUG loaded listener.js 17:22:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b2ce33c00) [pid = 1842] [serial = 771] [outer = 0x7f6b2b571400] 17:22:13 INFO - PROCESS | 1842 | 1461630133287 Marionette TRACE conn4 <- [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]]]}] 17:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1118ms 17:22:13 INFO - PROCESS | 1842 | 1461630133331 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 17:22:13 INFO - PROCESS | 1842 | 1461630133335 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 17:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:22:13 INFO - PROCESS | 1842 | 1461630133341 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:22:13 INFO - PROCESS | 1842 | 1461630133343 Marionette TRACE conn4 <- [1,998,null,{}] 17:22:13 INFO - PROCESS | 1842 | 1461630133352 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:13 INFO - PROCESS | 1842 | 1461630133498 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 17:22:13 INFO - PROCESS | 1842 | 1461630133514 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f219000 == 92 [pid = 1842] [id = 257] 17:22:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b2b78fc00) [pid = 1842] [serial = 772] [outer = (nil)] 17:22:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f6b2eeb2400) [pid = 1842] [serial = 773] [outer = 0x7f6b2b78fc00] 17:22:13 INFO - PROCESS | 1842 | 1461630133572 Marionette DEBUG loaded listener.js 17:22:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f6b3028c000) [pid = 1842] [serial = 774] [outer = 0x7f6b2b78fc00] 17:22:14 INFO - PROCESS | 1842 | 1461630134481 Marionette TRACE conn4 <- [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]]]}] 17:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1184ms 17:22:14 INFO - PROCESS | 1842 | 1461630134526 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 17:22:14 INFO - PROCESS | 1842 | 1461630134530 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 17:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:22:14 INFO - PROCESS | 1842 | 1461630134543 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:22:14 INFO - PROCESS | 1842 | 1461630134545 Marionette TRACE conn4 <- [1,1002,null,{}] 17:22:14 INFO - PROCESS | 1842 | 1461630134550 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:14 INFO - PROCESS | 1842 | 1461630134757 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 17:22:14 INFO - PROCESS | 1842 | 1461630134779 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b325d0000 == 93 [pid = 1842] [id = 258] 17:22:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f6b2b9e6400) [pid = 1842] [serial = 775] [outer = (nil)] 17:22:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f6b30d71800) [pid = 1842] [serial = 776] [outer = 0x7f6b2b9e6400] 17:22:14 INFO - PROCESS | 1842 | 1461630134840 Marionette DEBUG loaded listener.js 17:22:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f6b32581000) [pid = 1842] [serial = 777] [outer = 0x7f6b2b9e6400] 17:22:15 INFO - PROCESS | 1842 | 1461630135662 Marionette TRACE conn4 <- [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]]]}] 17:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1191ms 17:22:15 INFO - PROCESS | 1842 | 1461630135728 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 17:22:15 INFO - PROCESS | 1842 | 1461630135732 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 17:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:22:15 INFO - PROCESS | 1842 | 1461630135737 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:22:15 INFO - PROCESS | 1842 | 1461630135739 Marionette TRACE conn4 <- [1,1006,null,{}] 17:22:15 INFO - PROCESS | 1842 | 1461630135744 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:15 INFO - PROCESS | 1842 | 1461630135985 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 17:22:16 INFO - PROCESS | 1842 | 1461630136045 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34772800 == 94 [pid = 1842] [id = 259] 17:22:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f6b32fa8c00) [pid = 1842] [serial = 778] [outer = (nil)] 17:22:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f6b34fab400) [pid = 1842] [serial = 779] [outer = 0x7f6b32fa8c00] 17:22:16 INFO - PROCESS | 1842 | 1461630136185 Marionette DEBUG loaded listener.js 17:22:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f6b36171c00) [pid = 1842] [serial = 780] [outer = 0x7f6b32fa8c00] 17:22:16 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f6b33711400) [pid = 1842] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:22:16 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f6b2856a000) [pid = 1842] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:22:16 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f6b2b9ec400) [pid = 1842] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:22:16 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f6b2a731c00) [pid = 1842] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:22:16 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f6b2b2af000) [pid = 1842] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:22:16 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f6b2edb0800) [pid = 1842] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:22:16 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f6b33e8a400) [pid = 1842] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:22:16 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f6b30294400) [pid = 1842] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:22:17 INFO - PROCESS | 1842 | 1461630137062 Marionette TRACE conn4 <- [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]]]}] 17:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1376ms 17:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:22:17 INFO - PROCESS | 1842 | 1461630137116 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 17:22:17 INFO - PROCESS | 1842 | 1461630137118 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 17:22:17 INFO - PROCESS | 1842 | 1461630137124 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:22:17 INFO - PROCESS | 1842 | 1461630137127 Marionette TRACE conn4 <- [1,1010,null,{}] 17:22:17 INFO - PROCESS | 1842 | 1461630137132 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:17 INFO - PROCESS | 1842 | 1461630137282 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 17:22:17 INFO - PROCESS | 1842 | 1461630137295 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b355d5800 == 95 [pid = 1842] [id = 260] 17:22:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f6b2a731c00) [pid = 1842] [serial = 781] [outer = (nil)] 17:22:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f6b37b6bc00) [pid = 1842] [serial = 782] [outer = 0x7f6b2a731c00] 17:22:17 INFO - PROCESS | 1842 | 1461630137354 Marionette DEBUG loaded listener.js 17:22:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f6b40d1c000) [pid = 1842] [serial = 783] [outer = 0x7f6b2a731c00] 17:22:18 INFO - PROCESS | 1842 | 1461630138139 Marionette TRACE conn4 <- [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]]]}] 17:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1078ms 17:22:18 INFO - PROCESS | 1842 | 1461630138210 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 17:22:18 INFO - PROCESS | 1842 | 1461630138213 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 17:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:22:18 INFO - PROCESS | 1842 | 1461630138220 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:22:18 INFO - PROCESS | 1842 | 1461630138221 Marionette TRACE conn4 <- [1,1014,null,{}] 17:22:18 INFO - PROCESS | 1842 | 1461630138227 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:18 INFO - PROCESS | 1842 | 1461630138371 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 17:22:18 INFO - PROCESS | 1842 | 1461630138384 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b419bf000 == 96 [pid = 1842] [id = 261] 17:22:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f6b33714c00) [pid = 1842] [serial = 784] [outer = (nil)] 17:22:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f6b41c71400) [pid = 1842] [serial = 785] [outer = 0x7f6b33714c00] 17:22:18 INFO - PROCESS | 1842 | 1461630138442 Marionette DEBUG loaded listener.js 17:22:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f6b42056c00) [pid = 1842] [serial = 786] [outer = 0x7f6b33714c00] 17:22:19 INFO - PROCESS | 1842 | 1461630139543 Marionette TRACE conn4 <- [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]]]}] 17:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1377ms 17:22:19 INFO - PROCESS | 1842 | 1461630139599 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 17:22:19 INFO - PROCESS | 1842 | 1461630139606 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 17:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:22:19 INFO - PROCESS | 1842 | 1461630139614 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:22:19 INFO - PROCESS | 1842 | 1461630139620 Marionette TRACE conn4 <- [1,1018,null,{}] 17:22:19 INFO - PROCESS | 1842 | 1461630139628 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:19 INFO - PROCESS | 1842 | 1461630139868 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 17:22:20 INFO - PROCESS | 1842 | 1461630140052 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a60e800 == 97 [pid = 1842] [id = 262] 17:22:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f6b22874800) [pid = 1842] [serial = 787] [outer = (nil)] 17:22:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f6b285d0400) [pid = 1842] [serial = 788] [outer = 0x7f6b22874800] 17:22:20 INFO - PROCESS | 1842 | 1461630140127 Marionette DEBUG loaded listener.js 17:22:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f6b29934800) [pid = 1842] [serial = 789] [outer = 0x7f6b22874800] 17:22:21 INFO - PROCESS | 1842 | 1461630141116 Marionette TRACE conn4 <- [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]]]}] 17:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1538ms 17:22:21 INFO - PROCESS | 1842 | 1461630141153 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 17:22:21 INFO - PROCESS | 1842 | 1461630141161 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 17:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:22:21 INFO - PROCESS | 1842 | 1461630141171 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:22:21 INFO - PROCESS | 1842 | 1461630141175 Marionette TRACE conn4 <- [1,1022,null,{}] 17:22:21 INFO - PROCESS | 1842 | 1461630141181 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:21 INFO - PROCESS | 1842 | 1461630141379 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 17:22:21 INFO - PROCESS | 1842 | 1461630141560 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b322e1000 == 98 [pid = 1842] [id = 263] 17:22:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f6b29939c00) [pid = 1842] [serial = 790] [outer = (nil)] 17:22:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f6b2baa1400) [pid = 1842] [serial = 791] [outer = 0x7f6b29939c00] 17:22:21 INFO - PROCESS | 1842 | 1461630141713 Marionette DEBUG loaded listener.js 17:22:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f6b2ecc1800) [pid = 1842] [serial = 792] [outer = 0x7f6b29939c00] 17:22:22 INFO - PROCESS | 1842 | 1461630142540 Marionette TRACE conn4 <- [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]]]}] 17:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1434ms 17:22:22 INFO - PROCESS | 1842 | 1461630142607 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 17:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:22:22 INFO - PROCESS | 1842 | 1461630142611 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 17:22:22 INFO - PROCESS | 1842 | 1461630142617 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:22:22 INFO - PROCESS | 1842 | 1461630142622 Marionette TRACE conn4 <- [1,1026,null,{}] 17:22:22 INFO - PROCESS | 1842 | 1461630142638 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:22 INFO - PROCESS | 1842 | 1461630142873 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 17:22:23 INFO - PROCESS | 1842 | 1461630143109 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46650000 == 99 [pid = 1842] [id = 264] 17:22:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f6b2bcef800) [pid = 1842] [serial = 793] [outer = (nil)] 17:22:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f6b33715400) [pid = 1842] [serial = 794] [outer = 0x7f6b2bcef800] 17:22:23 INFO - PROCESS | 1842 | 1461630143230 Marionette DEBUG loaded listener.js 17:22:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f6b35070400) [pid = 1842] [serial = 795] [outer = 0x7f6b2bcef800] 17:22:24 INFO - PROCESS | 1842 | 1461630144059 Marionette TRACE conn4 <- [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]]]}] 17:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1494ms 17:22:24 INFO - PROCESS | 1842 | 1461630144111 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 17:22:24 INFO - PROCESS | 1842 | 1461630144115 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 17:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:22:24 INFO - PROCESS | 1842 | 1461630144122 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:22:24 INFO - PROCESS | 1842 | 1461630144124 Marionette TRACE conn4 <- [1,1030,null,{}] 17:22:24 INFO - PROCESS | 1842 | 1461630144130 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:24 INFO - PROCESS | 1842 | 1461630144319 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 17:22:24 INFO - PROCESS | 1842 | 1461630144508 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4731c000 == 100 [pid = 1842] [id = 265] 17:22:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f6b3258b000) [pid = 1842] [serial = 796] [outer = (nil)] 17:22:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f6b40d13800) [pid = 1842] [serial = 797] [outer = 0x7f6b3258b000] 17:22:24 INFO - PROCESS | 1842 | 1461630144582 Marionette DEBUG loaded listener.js 17:22:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 211 (0x7f6b420f0800) [pid = 1842] [serial = 798] [outer = 0x7f6b3258b000] 17:22:25 INFO - PROCESS | 1842 | 1461630145429 Marionette TRACE conn4 <- [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]]]}] 17:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1383ms 17:22:25 INFO - PROCESS | 1842 | 1461630145506 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 17:22:25 INFO - PROCESS | 1842 | 1461630145510 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 17:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:22:25 INFO - PROCESS | 1842 | 1461630145516 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:22:25 INFO - PROCESS | 1842 | 1461630145518 Marionette TRACE conn4 <- [1,1034,null,{}] 17:22:25 INFO - PROCESS | 1842 | 1461630145523 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:25 INFO - PROCESS | 1842 | 1461630145738 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 17:22:25 INFO - PROCESS | 1842 | 1461630145922 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b284ae000 == 101 [pid = 1842] [id = 266] 17:22:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 212 (0x7f6b42ded400) [pid = 1842] [serial = 799] [outer = (nil)] 17:22:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 213 (0x7f6b42e6c000) [pid = 1842] [serial = 800] [outer = 0x7f6b42ded400] 17:22:26 INFO - PROCESS | 1842 | 1461630146040 Marionette DEBUG loaded listener.js 17:22:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 214 (0x7f6b43073000) [pid = 1842] [serial = 801] [outer = 0x7f6b42ded400] 17:22:26 INFO - PROCESS | 1842 | 1461630146925 Marionette TRACE conn4 <- [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]]]}] 17:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1477ms 17:22:26 INFO - PROCESS | 1842 | 1461630146994 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 17:22:27 INFO - PROCESS | 1842 | 1461630146998 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 17:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:22:27 INFO - PROCESS | 1842 | 1461630147004 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:22:27 INFO - PROCESS | 1842 | 1461630147007 Marionette TRACE conn4 <- [1,1038,null,{}] 17:22:27 INFO - PROCESS | 1842 | 1461630147012 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:27 INFO - PROCESS | 1842 | 1461630147209 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 17:22:27 INFO - PROCESS | 1842 | 1461630147392 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28829000 == 102 [pid = 1842] [id = 267] 17:22:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 215 (0x7f6b431d8c00) [pid = 1842] [serial = 802] [outer = (nil)] 17:22:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f6b469afc00) [pid = 1842] [serial = 803] [outer = 0x7f6b431d8c00] 17:22:27 INFO - PROCESS | 1842 | 1461630147506 Marionette DEBUG loaded listener.js 17:22:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f6b47328c00) [pid = 1842] [serial = 804] [outer = 0x7f6b431d8c00] 17:22:28 INFO - PROCESS | 1842 | 1461630148306 Marionette TRACE conn4 <- [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]]]}] 17:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1337ms 17:22:28 INFO - PROCESS | 1842 | 1461630148342 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 17:22:28 INFO - PROCESS | 1842 | 1461630148345 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 17:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:22:28 INFO - PROCESS | 1842 | 1461630148351 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:22:28 INFO - PROCESS | 1842 | 1461630148353 Marionette TRACE conn4 <- [1,1042,null,{}] 17:22:28 INFO - PROCESS | 1842 | 1461630148359 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:28 INFO - PROCESS | 1842 | 1461630148528 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 17:22:28 INFO - PROCESS | 1842 | 1461630148716 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1eb9f000 == 103 [pid = 1842] [id = 268] 17:22:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f6b20a86400) [pid = 1842] [serial = 805] [outer = (nil)] 17:22:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f6b20a8d000) [pid = 1842] [serial = 806] [outer = 0x7f6b20a86400] 17:22:28 INFO - PROCESS | 1842 | 1461630148785 Marionette DEBUG loaded listener.js 17:22:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f6b20a91c00) [pid = 1842] [serial = 807] [outer = 0x7f6b20a86400] 17:22:29 INFO - PROCESS | 1842 | 1461630149744 Marionette TRACE conn4 <- [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]]]}] 17:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1434ms 17:22:29 INFO - PROCESS | 1842 | 1461630149786 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 17:22:29 INFO - PROCESS | 1842 | 1461630149790 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 17:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:22:29 INFO - PROCESS | 1842 | 1461630149795 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:22:29 INFO - PROCESS | 1842 | 1461630149797 Marionette TRACE conn4 <- [1,1046,null,{}] 17:22:29 INFO - PROCESS | 1842 | 1461630149803 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:30 INFO - PROCESS | 1842 | 1461630150001 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 17:22:30 INFO - PROCESS | 1842 | 1461630150236 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28839800 == 104 [pid = 1842] [id = 269] 17:22:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f6b1d1c7400) [pid = 1842] [serial = 808] [outer = (nil)] 17:22:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f6b1d1cc000) [pid = 1842] [serial = 809] [outer = 0x7f6b1d1c7400] 17:22:30 INFO - PROCESS | 1842 | 1461630150351 Marionette DEBUG loaded listener.js 17:22:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f6b1d1d0800) [pid = 1842] [serial = 810] [outer = 0x7f6b1d1c7400] 17:22:31 INFO - PROCESS | 1842 | 1461630151186 Marionette TRACE conn4 <- [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]]]}] 17:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1434ms 17:22:31 INFO - PROCESS | 1842 | 1461630151232 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 17:22:31 INFO - PROCESS | 1842 | 1461630151236 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 17:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:22:31 INFO - PROCESS | 1842 | 1461630151242 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:22:31 INFO - PROCESS | 1842 | 1461630151245 Marionette TRACE conn4 <- [1,1050,null,{}] 17:22:31 INFO - PROCESS | 1842 | 1461630151250 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:31 INFO - PROCESS | 1842 | 1461630151449 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 17:22:31 INFO - PROCESS | 1842 | 1461630151638 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1dce4000 == 105 [pid = 1842] [id = 270] 17:22:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f6b1d1c7800) [pid = 1842] [serial = 811] [outer = (nil)] 17:22:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f6b20a92000) [pid = 1842] [serial = 812] [outer = 0x7f6b1d1c7800] 17:22:31 INFO - PROCESS | 1842 | 1461630151708 Marionette DEBUG loaded listener.js 17:22:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f6b469a9000) [pid = 1842] [serial = 813] [outer = 0x7f6b1d1c7800] 17:22:32 INFO - PROCESS | 1842 | 1461630152595 Marionette TRACE conn4 <- [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]]]}] 17:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1378ms 17:22:32 INFO - PROCESS | 1842 | 1461630152622 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 17:22:32 INFO - PROCESS | 1842 | 1461630152624 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 17:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:22:32 INFO - PROCESS | 1842 | 1461630152631 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:22:32 INFO - PROCESS | 1842 | 1461630152633 Marionette TRACE conn4 <- [1,1054,null,{}] 17:22:32 INFO - PROCESS | 1842 | 1461630152639 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:32 INFO - PROCESS | 1842 | 1461630152817 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 17:22:33 INFO - PROCESS | 1842 | 1461630153016 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1cfc0000 == 106 [pid = 1842] [id = 271] 17:22:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f6b1d1c8c00) [pid = 1842] [serial = 814] [outer = (nil)] 17:22:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f6b22207800) [pid = 1842] [serial = 815] [outer = 0x7f6b1d1c8c00] 17:22:33 INFO - PROCESS | 1842 | 1461630153087 Marionette DEBUG loaded listener.js 17:22:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f6b2220bc00) [pid = 1842] [serial = 816] [outer = 0x7f6b1d1c8c00] 17:22:33 INFO - PROCESS | 1842 | 1461630153964 Marionette TRACE conn4 <- [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]]]}] 17:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1388ms 17:22:34 INFO - PROCESS | 1842 | 1461630154020 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 17:22:34 INFO - PROCESS | 1842 | 1461630154024 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 17:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:22:34 INFO - PROCESS | 1842 | 1461630154029 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:22:34 INFO - PROCESS | 1842 | 1461630154033 Marionette TRACE conn4 <- [1,1058,null,{}] 17:22:34 INFO - PROCESS | 1842 | 1461630154038 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:34 INFO - PROCESS | 1842 | 1461630154251 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 17:22:34 INFO - PROCESS | 1842 | 1461630154440 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2240f800 == 107 [pid = 1842] [id = 272] 17:22:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f6b20a8a800) [pid = 1842] [serial = 817] [outer = (nil)] 17:22:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f6b4732c800) [pid = 1842] [serial = 818] [outer = 0x7f6b20a8a800] 17:22:34 INFO - PROCESS | 1842 | 1461630154521 Marionette DEBUG loaded listener.js 17:22:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f6b48ec9c00) [pid = 1842] [serial = 819] [outer = 0x7f6b20a8a800] 17:22:35 INFO - PROCESS | 1842 | 1461630155345 Marionette TRACE conn4 <- [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]]]}] 17:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1377ms 17:22:35 INFO - PROCESS | 1842 | 1461630155409 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 17:22:35 INFO - PROCESS | 1842 | 1461630155412 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 17:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:22:35 INFO - PROCESS | 1842 | 1461630155418 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:22:35 INFO - PROCESS | 1842 | 1461630155420 Marionette TRACE conn4 <- [1,1062,null,{}] 17:22:35 INFO - PROCESS | 1842 | 1461630155425 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:35 INFO - PROCESS | 1842 | 1461630155628 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 17:22:35 INFO - PROCESS | 1842 | 1461630155824 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2266f000 == 108 [pid = 1842] [id = 273] 17:22:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f6b2220c000) [pid = 1842] [serial = 820] [outer = (nil)] 17:22:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f6b22635000) [pid = 1842] [serial = 821] [outer = 0x7f6b2220c000] 17:22:35 INFO - PROCESS | 1842 | 1461630155898 Marionette DEBUG loaded listener.js 17:22:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f6b22639c00) [pid = 1842] [serial = 822] [outer = 0x7f6b2220c000] 17:22:36 INFO - PROCESS | 1842 | 1461630156768 Marionette TRACE conn4 <- [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]]]}] 17:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1380ms 17:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:22:36 INFO - PROCESS | 1842 | 1461630156798 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 17:22:36 INFO - PROCESS | 1842 | 1461630156801 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 17:22:36 INFO - PROCESS | 1842 | 1461630156808 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:22:36 INFO - PROCESS | 1842 | 1461630156819 Marionette TRACE conn4 <- [1,1066,null,{}] 17:22:36 INFO - PROCESS | 1842 | 1461630156824 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:37 INFO - PROCESS | 1842 | 1461630157024 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 17:22:37 INFO - PROCESS | 1842 | 1461630157230 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b22686800 == 109 [pid = 1842] [id = 274] 17:22:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f6b2018ac00) [pid = 1842] [serial = 823] [outer = (nil)] 17:22:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f6b2018fc00) [pid = 1842] [serial = 824] [outer = 0x7f6b2018ac00] 17:22:37 INFO - PROCESS | 1842 | 1461630157349 Marionette DEBUG loaded listener.js 17:22:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f6b20195000) [pid = 1842] [serial = 825] [outer = 0x7f6b2018ac00] 17:22:38 INFO - PROCESS | 1842 | 1461630158762 Marionette TRACE conn4 <- [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]]]}] 17:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1990ms 17:22:38 INFO - PROCESS | 1842 | 1461630158799 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 17:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:22:38 INFO - PROCESS | 1842 | 1461630158805 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 17:22:38 INFO - PROCESS | 1842 | 1461630158812 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:22:38 INFO - PROCESS | 1842 | 1461630158817 Marionette TRACE conn4 <- [1,1070,null,{}] 17:22:38 INFO - PROCESS | 1842 | 1461630158824 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:39 INFO - PROCESS | 1842 | 1461630159001 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 17:22:39 INFO - PROCESS | 1842 | 1461630159265 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b244d2800 == 110 [pid = 1842] [id = 275] 17:22:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f6b221ab800) [pid = 1842] [serial = 826] [outer = (nil)] 17:22:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f6b221b2800) [pid = 1842] [serial = 827] [outer = 0x7f6b221ab800] 17:22:39 INFO - PROCESS | 1842 | 1461630159437 Marionette DEBUG loaded listener.js 17:22:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f6b2220e800) [pid = 1842] [serial = 828] [outer = 0x7f6b221ab800] 17:22:40 INFO - PROCESS | 1842 | 1461630160355 Marionette TRACE conn4 <- [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]]]}] 17:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1584ms 17:22:40 INFO - PROCESS | 1842 | 1461630160397 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 17:22:40 INFO - PROCESS | 1842 | 1461630160405 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 17:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:22:40 INFO - PROCESS | 1842 | 1461630160414 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:22:40 INFO - PROCESS | 1842 | 1461630160418 Marionette TRACE conn4 <- [1,1074,null,{}] 17:22:40 INFO - PROCESS | 1842 | 1461630160424 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:40 INFO - PROCESS | 1842 | 1461630160628 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 17:22:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b355d5800 == 109 [pid = 1842] [id = 260] 17:22:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34772800 == 108 [pid = 1842] [id = 259] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f6b3bd85000) [pid = 1842] [serial = 689] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f6b41cec400) [pid = 1842] [serial = 692] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f6b420f7000) [pid = 1842] [serial = 695] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f6b42e6a400) [pid = 1842] [serial = 698] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f6b2addd400) [pid = 1842] [serial = 701] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f6b40deb400) [pid = 1842] [serial = 725] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | 1461630161016 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b325d0000 == 107 [pid = 1842] [id = 258] 17:22:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f219000 == 106 [pid = 1842] [id = 257] 17:22:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e434800 == 105 [pid = 1842] [id = 256] 17:22:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b234f3000 == 106 [pid = 1842] [id = 276] 17:22:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f6b22874c00) [pid = 1842] [serial = 829] [outer = (nil)] 17:22:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f6b22877c00) [pid = 1842] [serial = 830] [outer = 0x7f6b22874c00] 17:22:41 INFO - PROCESS | 1842 | 1461630161120 Marionette DEBUG loaded listener.js 17:22:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f6b2851a000) [pid = 1842] [serial = 831] [outer = 0x7f6b22874c00] 17:22:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2439c000 == 105 [pid = 1842] [id = 255] 17:22:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b297d9800 == 104 [pid = 1842] [id = 254] 17:22:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41ea5000 == 103 [pid = 1842] [id = 244] 17:22:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34256800 == 102 [pid = 1842] [id = 243] 17:22:41 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b8ef800 == 101 [pid = 1842] [id = 242] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f6b347b0800) [pid = 1842] [serial = 719] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f6b358cf800) [pid = 1842] [serial = 720] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f6b33909400) [pid = 1842] [serial = 722] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f6b2cf7f800) [pid = 1842] [serial = 708] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f6b2ba65000) [pid = 1842] [serial = 707] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f6b2ba65400) [pid = 1842] [serial = 679] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f6b2b57b800) [pid = 1842] [serial = 705] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f6b2a874c00) [pid = 1842] [serial = 704] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f6b298ef800) [pid = 1842] [serial = 676] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f6b3258e400) [pid = 1842] [serial = 682] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f6b2bcec400) [pid = 1842] [serial = 710] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f6b3026fc00) [pid = 1842] [serial = 711] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f6b32206c00) [pid = 1842] [serial = 713] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f6b35e83c00) [pid = 1842] [serial = 674] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f6b33904800) [pid = 1842] [serial = 686] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f6b331ae000) [pid = 1842] [serial = 716] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f6b37b6f400) [pid = 1842] [serial = 723] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f6b33710400) [pid = 1842] [serial = 717] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f6b286d7800) [pid = 1842] [serial = 446] [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.] 17:22:41 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f6b32588c00) [pid = 1842] [serial = 714] [outer = (nil)] [url = about:blank] 17:22:41 INFO - PROCESS | 1842 | 1461630161891 Marionette TRACE conn4 <- [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]]]}] 17:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1532ms 17:22:41 INFO - PROCESS | 1842 | 1461630161948 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 17:22:41 INFO - PROCESS | 1842 | 1461630161952 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 17:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:22:41 INFO - PROCESS | 1842 | 1461630161958 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:22:41 INFO - PROCESS | 1842 | 1461630161964 Marionette TRACE conn4 <- [1,1078,null,{}] 17:22:41 INFO - PROCESS | 1842 | 1461630161979 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:42 INFO - PROCESS | 1842 | 1461630162166 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 17:22:42 INFO - PROCESS | 1842 | 1461630162316 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b297d3800 == 102 [pid = 1842] [id = 277] 17:22:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f6b22875400) [pid = 1842] [serial = 832] [outer = (nil)] 17:22:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f6b287f5400) [pid = 1842] [serial = 833] [outer = 0x7f6b22875400] 17:22:42 INFO - PROCESS | 1842 | 1461630162409 Marionette DEBUG loaded listener.js 17:22:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f6b29933800) [pid = 1842] [serial = 834] [outer = 0x7f6b22875400] 17:22:43 INFO - PROCESS | 1842 | 1461630163223 Marionette TRACE conn4 <- [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]]]}] 17:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1286ms 17:22:43 INFO - PROCESS | 1842 | 1461630163245 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 17:22:43 INFO - PROCESS | 1842 | 1461630163248 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 17:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:22:43 INFO - PROCESS | 1842 | 1461630163254 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:22:43 INFO - PROCESS | 1842 | 1461630163256 Marionette TRACE conn4 <- [1,1082,null,{}] 17:22:43 INFO - PROCESS | 1842 | 1461630163262 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:43 INFO - PROCESS | 1842 | 1461630163425 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 17:22:43 INFO - PROCESS | 1842 | 1461630163440 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a8bd800 == 103 [pid = 1842] [id = 278] 17:22:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f6b29934c00) [pid = 1842] [serial = 835] [outer = (nil)] 17:22:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f6b29993800) [pid = 1842] [serial = 836] [outer = 0x7f6b29934c00] 17:22:43 INFO - PROCESS | 1842 | 1461630163501 Marionette DEBUG loaded listener.js 17:22:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f6b2a770800) [pid = 1842] [serial = 837] [outer = 0x7f6b29934c00] 17:22:44 INFO - PROCESS | 1842 | 1461630164425 Marionette TRACE conn4 <- [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]]]}] 17:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1230ms 17:22:44 INFO - PROCESS | 1842 | 1461630164486 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 17:22:44 INFO - PROCESS | 1842 | 1461630164490 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 17:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:22:44 INFO - PROCESS | 1842 | 1461630164495 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:22:44 INFO - PROCESS | 1842 | 1461630164497 Marionette TRACE conn4 <- [1,1086,null,{}] 17:22:44 INFO - PROCESS | 1842 | 1461630164502 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:44 INFO - PROCESS | 1842 | 1461630164720 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 17:22:44 INFO - PROCESS | 1842 | 1461630164748 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b8e5800 == 104 [pid = 1842] [id = 279] 17:22:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f6b29937000) [pid = 1842] [serial = 838] [outer = (nil)] 17:22:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f6b2aa0cc00) [pid = 1842] [serial = 839] [outer = 0x7f6b29937000] 17:22:44 INFO - PROCESS | 1842 | 1461630164809 Marionette DEBUG loaded listener.js 17:22:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f6b2b57a000) [pid = 1842] [serial = 840] [outer = 0x7f6b29937000] 17:22:45 INFO - PROCESS | 1842 | 1461630165667 Marionette TRACE conn4 <- [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]]]}] 17:22:46 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f6b2b571400) [pid = 1842] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:22:46 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f6b22876000) [pid = 1842] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:22:46 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f6b285da000) [pid = 1842] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:22:46 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f6b32fa8c00) [pid = 1842] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:22:46 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f6b2b78fc00) [pid = 1842] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:22:46 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f6b2b9e6400) [pid = 1842] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:22:46 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f6b2a731c00) [pid = 1842] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1581ms 17:22:46 INFO - PROCESS | 1842 | 1461630166078 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 17:22:46 INFO - PROCESS | 1842 | 1461630166080 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 17:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:22:46 INFO - PROCESS | 1842 | 1461630166086 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:22:46 INFO - PROCESS | 1842 | 1461630166088 Marionette TRACE conn4 <- [1,1090,null,{}] 17:22:46 INFO - PROCESS | 1842 | 1461630166093 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:46 INFO - PROCESS | 1842 | 1461630166287 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 17:22:46 INFO - PROCESS | 1842 | 1461630166502 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ebe9000 == 105 [pid = 1842] [id = 280] 17:22:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f6b2baa6c00) [pid = 1842] [serial = 841] [outer = (nil)] 17:22:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f6b2da09800) [pid = 1842] [serial = 842] [outer = 0x7f6b2baa6c00] 17:22:46 INFO - PROCESS | 1842 | 1461630166568 Marionette DEBUG loaded listener.js 17:22:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f6b2ecbbc00) [pid = 1842] [serial = 843] [outer = 0x7f6b2baa6c00] 17:22:47 INFO - PROCESS | 1842 | 1461630167217 Marionette TRACE conn4 <- [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]]]}] 17:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1186ms 17:22:47 INFO - PROCESS | 1842 | 1461630167274 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 17:22:47 INFO - PROCESS | 1842 | 1461630167276 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 17:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:22:47 INFO - PROCESS | 1842 | 1461630167283 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:22:47 INFO - PROCESS | 1842 | 1461630167285 Marionette TRACE conn4 <- [1,1094,null,{}] 17:22:47 INFO - PROCESS | 1842 | 1461630167290 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:47 INFO - PROCESS | 1842 | 1461630167515 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 17:22:47 INFO - PROCESS | 1842 | 1461630167534 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2efa1000 == 106 [pid = 1842] [id = 281] 17:22:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f6b2ce34000) [pid = 1842] [serial = 844] [outer = (nil)] 17:22:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f6b2eea6000) [pid = 1842] [serial = 845] [outer = 0x7f6b2ce34000] 17:22:47 INFO - PROCESS | 1842 | 1461630167599 Marionette DEBUG loaded listener.js 17:22:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f6b2f866c00) [pid = 1842] [serial = 846] [outer = 0x7f6b2ce34000] 17:22:48 INFO - PROCESS | 1842 | 1461630168601 Marionette TRACE conn4 <- [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]]]}] 17:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1379ms 17:22:48 INFO - PROCESS | 1842 | 1461630168664 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 17:22:48 INFO - PROCESS | 1842 | 1461630168669 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 17:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:22:48 INFO - PROCESS | 1842 | 1461630168678 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:22:48 INFO - PROCESS | 1842 | 1461630168683 Marionette TRACE conn4 <- [1,1098,null,{}] 17:22:48 INFO - PROCESS | 1842 | 1461630168690 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:48 INFO - PROCESS | 1842 | 1461630168925 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 17:22:49 INFO - PROCESS | 1842 | 1461630169177 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b234e8800 == 107 [pid = 1842] [id = 282] 17:22:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f6b221a7c00) [pid = 1842] [serial = 847] [outer = (nil)] 17:22:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f6b22202c00) [pid = 1842] [serial = 848] [outer = 0x7f6b221a7c00] 17:22:49 INFO - PROCESS | 1842 | 1461630169298 Marionette DEBUG loaded listener.js 17:22:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f6b22634c00) [pid = 1842] [serial = 849] [outer = 0x7f6b221a7c00] 17:22:50 INFO - PROCESS | 1842 | 1461630170178 Marionette TRACE conn4 <- [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]]]}] 17:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1535ms 17:22:50 INFO - PROCESS | 1842 | 1461630170213 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 17:22:50 INFO - PROCESS | 1842 | 1461630170222 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 17:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:22:50 INFO - PROCESS | 1842 | 1461630170232 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:22:50 INFO - PROCESS | 1842 | 1461630170236 Marionette TRACE conn4 <- [1,1102,null,{}] 17:22:50 INFO - PROCESS | 1842 | 1461630170242 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:50 INFO - PROCESS | 1842 | 1461630170419 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 17:22:50 INFO - PROCESS | 1842 | 1461630170610 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6ce000 == 108 [pid = 1842] [id = 283] 17:22:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f6b22878400) [pid = 1842] [serial = 850] [outer = (nil)] 17:22:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f6b285d8c00) [pid = 1842] [serial = 851] [outer = 0x7f6b22878400] 17:22:50 INFO - PROCESS | 1842 | 1461630170683 Marionette DEBUG loaded listener.js 17:22:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f6b295db400) [pid = 1842] [serial = 852] [outer = 0x7f6b22878400] 17:22:51 INFO - PROCESS | 1842 | 1461630171608 Marionette TRACE conn4 <- [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]]]}] 17:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1431ms 17:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:22:51 INFO - PROCESS | 1842 | 1461630171664 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 17:22:51 INFO - PROCESS | 1842 | 1461630171667 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 17:22:51 INFO - PROCESS | 1842 | 1461630171674 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:22:51 INFO - PROCESS | 1842 | 1461630171679 Marionette TRACE conn4 <- [1,1106,null,{}] 17:22:51 INFO - PROCESS | 1842 | 1461630171694 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:51 INFO - PROCESS | 1842 | 1461630171883 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 17:22:52 INFO - PROCESS | 1842 | 1461630172122 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f318000 == 109 [pid = 1842] [id = 284] 17:22:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f6b2b57f400) [pid = 1842] [serial = 853] [outer = (nil)] 17:22:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f6b2b86f800) [pid = 1842] [serial = 854] [outer = 0x7f6b2b57f400] 17:22:52 INFO - PROCESS | 1842 | 1461630172242 Marionette DEBUG loaded listener.js 17:22:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f6b2bd50400) [pid = 1842] [serial = 855] [outer = 0x7f6b2b57f400] 17:22:53 INFO - PROCESS | 1842 | 1461630173060 Marionette TRACE conn4 <- [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]]]}] 17:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1436ms 17:22:53 INFO - PROCESS | 1842 | 1461630173109 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 17:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:22:53 INFO - PROCESS | 1842 | 1461630173114 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 17:22:53 INFO - PROCESS | 1842 | 1461630173120 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:22:53 INFO - PROCESS | 1842 | 1461630173123 Marionette TRACE conn4 <- [1,1110,null,{}] 17:22:53 INFO - PROCESS | 1842 | 1461630173128 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:53 INFO - PROCESS | 1842 | 1461630173300 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 17:22:53 INFO - PROCESS | 1842 | 1461630173490 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b33493000 == 110 [pid = 1842] [id = 285] 17:22:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f6b2b2a1c00) [pid = 1842] [serial = 856] [outer = (nil)] 17:22:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f6b2f861400) [pid = 1842] [serial = 857] [outer = 0x7f6b2b2a1c00] 17:22:53 INFO - PROCESS | 1842 | 1461630173563 Marionette DEBUG loaded listener.js 17:22:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f6b30276800) [pid = 1842] [serial = 858] [outer = 0x7f6b2b2a1c00] 17:22:54 INFO - PROCESS | 1842 | 1461630174369 Marionette TRACE conn4 <- [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]]]}] 17:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1279ms 17:22:54 INFO - PROCESS | 1842 | 1461630174399 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 17:22:54 INFO - PROCESS | 1842 | 1461630174402 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 17:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:22:54 INFO - PROCESS | 1842 | 1461630174409 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:22:54 INFO - PROCESS | 1842 | 1461630174412 Marionette TRACE conn4 <- [1,1114,null,{}] 17:22:54 INFO - PROCESS | 1842 | 1461630174417 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:54 INFO - PROCESS | 1842 | 1461630174594 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 17:22:54 INFO - PROCESS | 1842 | 1461630174787 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b344eb800 == 111 [pid = 1842] [id = 286] 17:22:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f6b2ce2cc00) [pid = 1842] [serial = 859] [outer = (nil)] 17:22:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f6b32037800) [pid = 1842] [serial = 860] [outer = 0x7f6b2ce2cc00] 17:22:54 INFO - PROCESS | 1842 | 1461630174858 Marionette DEBUG loaded listener.js 17:22:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f6b32584c00) [pid = 1842] [serial = 861] [outer = 0x7f6b2ce2cc00] 17:22:55 INFO - PROCESS | 1842 | 1461630175740 Marionette TRACE conn4 <- [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]]]}] 17:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1383ms 17:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:22:55 INFO - PROCESS | 1842 | 1461630175793 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 17:22:55 INFO - PROCESS | 1842 | 1461630175796 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 17:22:55 INFO - PROCESS | 1842 | 1461630175802 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:22:55 INFO - PROCESS | 1842 | 1461630175805 Marionette TRACE conn4 <- [1,1118,null,{}] 17:22:55 INFO - PROCESS | 1842 | 1461630175810 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:56 INFO - PROCESS | 1842 | 1461630176056 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 17:22:56 INFO - PROCESS | 1842 | 1461630176296 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3af7c800 == 112 [pid = 1842] [id = 287] 17:22:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f6b2ba9e800) [pid = 1842] [serial = 862] [outer = (nil)] 17:22:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f6b34d3a000) [pid = 1842] [serial = 863] [outer = 0x7f6b2ba9e800] 17:22:56 INFO - PROCESS | 1842 | 1461630176399 Marionette DEBUG loaded listener.js 17:22:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f6b36094400) [pid = 1842] [serial = 864] [outer = 0x7f6b2ba9e800] 17:22:57 INFO - PROCESS | 1842 | 1461630177215 Marionette TRACE conn4 <- [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]]]}] 17:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1481ms 17:22:57 INFO - PROCESS | 1842 | 1461630177283 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 17:22:57 INFO - PROCESS | 1842 | 1461630177287 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 17:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:22:57 INFO - PROCESS | 1842 | 1461630177292 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:22:57 INFO - PROCESS | 1842 | 1461630177295 Marionette TRACE conn4 <- [1,1122,null,{}] 17:22:57 INFO - PROCESS | 1842 | 1461630177300 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:57 INFO - PROCESS | 1842 | 1461630177492 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 17:22:57 INFO - PROCESS | 1842 | 1461630177680 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b42b1b000 == 113 [pid = 1842] [id = 288] 17:22:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f6b33909400) [pid = 1842] [serial = 865] [outer = (nil)] 17:22:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f6b3bd7b800) [pid = 1842] [serial = 866] [outer = 0x7f6b33909400] 17:22:57 INFO - PROCESS | 1842 | 1461630177756 Marionette DEBUG loaded listener.js 17:22:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f6b41b30000) [pid = 1842] [serial = 867] [outer = 0x7f6b33909400] 17:22:58 INFO - PROCESS | 1842 | 1461630178556 Marionette TRACE conn4 <- [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]]]}] 17:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1280ms 17:22:58 INFO - PROCESS | 1842 | 1461630178581 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 17:22:58 INFO - PROCESS | 1842 | 1461630178585 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 17:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:22:58 INFO - PROCESS | 1842 | 1461630178592 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:22:58 INFO - PROCESS | 1842 | 1461630178595 Marionette TRACE conn4 <- [1,1126,null,{}] 17:22:58 INFO - PROCESS | 1842 | 1461630178600 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:58 INFO - PROCESS | 1842 | 1461630178783 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 17:22:58 INFO - PROCESS | 1842 | 1461630178974 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46843800 == 114 [pid = 1842] [id = 289] 17:22:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f6b35e87400) [pid = 1842] [serial = 868] [outer = (nil)] 17:22:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f6b41e2c000) [pid = 1842] [serial = 869] [outer = 0x7f6b35e87400] 17:22:59 INFO - PROCESS | 1842 | 1461630179067 Marionette DEBUG loaded listener.js 17:22:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f6b42d3e400) [pid = 1842] [serial = 870] [outer = 0x7f6b35e87400] 17:22:59 INFO - PROCESS | 1842 | 1461630179970 Marionette TRACE conn4 <- [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]]]}] 17:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1426ms 17:23:00 INFO - PROCESS | 1842 | 1461630180020 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 17:23:00 INFO - PROCESS | 1842 | 1461630180024 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 17:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:23:00 INFO - PROCESS | 1842 | 1461630180030 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:23:00 INFO - PROCESS | 1842 | 1461630180032 Marionette TRACE conn4 <- [1,1130,null,{}] 17:23:00 INFO - PROCESS | 1842 | 1461630180037 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:00 INFO - PROCESS | 1842 | 1461630180222 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 17:23:00 INFO - PROCESS | 1842 | 1461630180417 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4b2b3800 == 115 [pid = 1842] [id = 290] 17:23:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f6b37b6b400) [pid = 1842] [serial = 871] [outer = (nil)] 17:23:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f6b42e6ec00) [pid = 1842] [serial = 872] [outer = 0x7f6b37b6b400] 17:23:00 INFO - PROCESS | 1842 | 1461630180487 Marionette DEBUG loaded listener.js 17:23:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f6b431d9800) [pid = 1842] [serial = 873] [outer = 0x7f6b37b6b400] 17:23:01 INFO - PROCESS | 1842 | 1461630181418 Marionette TRACE conn4 <- [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]]]}] 17:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1434ms 17:23:01 INFO - PROCESS | 1842 | 1461630181480 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 17:23:01 INFO - PROCESS | 1842 | 1461630181486 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 17:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:23:01 INFO - PROCESS | 1842 | 1461630181496 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:23:01 INFO - PROCESS | 1842 | 1461630181498 Marionette TRACE conn4 <- [1,1134,null,{}] 17:23:01 INFO - PROCESS | 1842 | 1461630181503 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:01 INFO - PROCESS | 1842 | 1461630181715 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 17:23:01 INFO - PROCESS | 1842 | 1461630181906 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a69d800 == 116 [pid = 1842] [id = 291] 17:23:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f6b41b2d000) [pid = 1842] [serial = 874] [outer = (nil)] 17:23:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f6b4660b400) [pid = 1842] [serial = 875] [outer = 0x7f6b41b2d000] 17:23:01 INFO - PROCESS | 1842 | 1461630181979 Marionette DEBUG loaded listener.js 17:23:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f6b469b0800) [pid = 1842] [serial = 876] [outer = 0x7f6b41b2d000] 17:23:02 INFO - PROCESS | 1842 | 1461630182872 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1428ms 17:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:23:02 INFO - PROCESS | 1842 | 1461630182925 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 17:23:02 INFO - PROCESS | 1842 | 1461630182928 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 17:23:02 INFO - PROCESS | 1842 | 1461630182935 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:23:02 INFO - PROCESS | 1842 | 1461630182939 Marionette TRACE conn4 <- [1,1138,null,{}] 17:23:02 INFO - PROCESS | 1842 | 1461630182944 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:03 INFO - PROCESS | 1842 | 1461630183164 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 17:23:03 INFO - PROCESS | 1842 | 1461630183407 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1a7dd000 == 117 [pid = 1842] [id = 292] 17:23:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f6b42d40400) [pid = 1842] [serial = 877] [outer = (nil)] 17:23:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f6b469a8400) [pid = 1842] [serial = 878] [outer = 0x7f6b42d40400] 17:23:03 INFO - PROCESS | 1842 | 1461630183529 Marionette DEBUG loaded listener.js 17:23:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f6b47237800) [pid = 1842] [serial = 879] [outer = 0x7f6b42d40400] 17:23:04 INFO - PROCESS | 1842 | 1461630184366 Marionette TRACE conn4 <- [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]]]}] 17:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1485ms 17:23:04 INFO - PROCESS | 1842 | 1461630184421 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 17:23:04 INFO - PROCESS | 1842 | 1461630184424 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 17:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:23:04 INFO - PROCESS | 1842 | 1461630184430 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:23:04 INFO - PROCESS | 1842 | 1461630184433 Marionette TRACE conn4 <- [1,1142,null,{}] 17:23:04 INFO - PROCESS | 1842 | 1461630184438 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:04 INFO - PROCESS | 1842 | 1461630184627 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 17:23:04 INFO - PROCESS | 1842 | 1461630184839 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1a9d6800 == 118 [pid = 1842] [id = 293] 17:23:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f6b1a9bd800) [pid = 1842] [serial = 880] [outer = (nil)] 17:23:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f6b1a9c4400) [pid = 1842] [serial = 881] [outer = 0x7f6b1a9bd800] 17:23:04 INFO - PROCESS | 1842 | 1461630184913 Marionette DEBUG loaded listener.js 17:23:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f6b1a9c8400) [pid = 1842] [serial = 882] [outer = 0x7f6b1a9bd800] 17:23:05 INFO - PROCESS | 1842 | 1461630185801 Marionette TRACE conn4 <- [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]]]}] 17:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1444ms 17:23:05 INFO - PROCESS | 1842 | 1461630185875 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 17:23:05 INFO - PROCESS | 1842 | 1461630185879 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 17:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:23:05 INFO - PROCESS | 1842 | 1461630185885 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:23:05 INFO - PROCESS | 1842 | 1461630185888 Marionette TRACE conn4 <- [1,1146,null,{}] 17:23:05 INFO - PROCESS | 1842 | 1461630185894 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:06 INFO - PROCESS | 1842 | 1461630186101 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 17:23:06 INFO - PROCESS | 1842 | 1461630186885 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b22411800 == 119 [pid = 1842] [id = 294] 17:23:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 263 (0x7f6b1b941c00) [pid = 1842] [serial = 883] [outer = (nil)] 17:23:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f6b1b94c400) [pid = 1842] [serial = 884] [outer = 0x7f6b1b941c00] 17:23:06 INFO - PROCESS | 1842 | 1461630186981 Marionette DEBUG loaded listener.js 17:23:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f6b1d1c3000) [pid = 1842] [serial = 885] [outer = 0x7f6b1b941c00] 17:23:07 INFO - PROCESS | 1842 | 1461630187905 Marionette TRACE conn4 <- [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]]]}] 17:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 2087ms 17:23:07 INFO - PROCESS | 1842 | 1461630187974 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 17:23:07 INFO - PROCESS | 1842 | 1461630187987 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 17:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:23:08 INFO - PROCESS | 1842 | 1461630188003 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:23:08 INFO - PROCESS | 1842 | 1461630188011 Marionette TRACE conn4 <- [1,1150,null,{}] 17:23:08 INFO - PROCESS | 1842 | 1461630188024 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:08 INFO - PROCESS | 1842 | 1461630188308 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 17:23:08 INFO - PROCESS | 1842 | 1461630188601 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b200e1800 == 120 [pid = 1842] [id = 295] 17:23:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f6b20189400) [pid = 1842] [serial = 886] [outer = (nil)] 17:23:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f6b20a86800) [pid = 1842] [serial = 887] [outer = 0x7f6b20189400] 17:23:08 INFO - PROCESS | 1842 | 1461630188676 Marionette DEBUG loaded listener.js 17:23:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f6b221aa400) [pid = 1842] [serial = 888] [outer = 0x7f6b20189400] 17:23:09 INFO - PROCESS | 1842 | 1461630189538 Marionette TRACE conn4 <- [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]]]}] 17:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1604ms 17:23:09 INFO - PROCESS | 1842 | 1461630189606 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 17:23:09 INFO - PROCESS | 1842 | 1461630189612 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 17:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:23:09 INFO - PROCESS | 1842 | 1461630189619 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:23:09 INFO - PROCESS | 1842 | 1461630189622 Marionette TRACE conn4 <- [1,1154,null,{}] 17:23:09 INFO - PROCESS | 1842 | 1461630189627 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:09 INFO - PROCESS | 1842 | 1461630189818 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 17:23:10 INFO - PROCESS | 1842 | 1461630190096 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28859000 == 121 [pid = 1842] [id = 296] 17:23:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f6b2262e400) [pid = 1842] [serial = 889] [outer = (nil)] 17:23:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f6b22636400) [pid = 1842] [serial = 890] [outer = 0x7f6b2262e400] 17:23:10 INFO - PROCESS | 1842 | 1461630190209 Marionette DEBUG loaded listener.js 17:23:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f6b22875c00) [pid = 1842] [serial = 891] [outer = 0x7f6b2262e400] 17:23:11 INFO - PROCESS | 1842 | 1461630191088 Marionette TRACE conn4 <- [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]]]}] 17:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1531ms 17:23:11 INFO - PROCESS | 1842 | 1461630191152 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 17:23:11 INFO - PROCESS | 1842 | 1461630191156 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 17:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:23:11 INFO - PROCESS | 1842 | 1461630191169 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:23:11 INFO - PROCESS | 1842 | 1461630191178 Marionette TRACE conn4 <- [1,1158,null,{}] 17:23:11 INFO - PROCESS | 1842 | 1461630191188 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:11 INFO - PROCESS | 1842 | 1461630191652 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 17:23:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b352a1800 == 120 [pid = 1842] [id = 224] 17:23:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46e57800 == 119 [pid = 1842] [id = 230] 17:23:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b234f2800 == 118 [pid = 1842] [id = 233] 17:23:11 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f6b29934000) [pid = 1842] [serial = 761] [outer = (nil)] [url = about:blank] 17:23:11 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f6b221b2c00) [pid = 1842] [serial = 758] [outer = (nil)] [url = about:blank] 17:23:11 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f6b41b34800) [pid = 1842] [serial = 737] [outer = (nil)] [url = about:blank] 17:23:11 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f6b1fa4c000) [pid = 1842] [serial = 749] [outer = (nil)] [url = about:blank] 17:23:11 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f6b2b86d400) [pid = 1842] [serial = 728] [outer = (nil)] [url = about:blank] 17:23:11 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f6b46605800) [pid = 1842] [serial = 743] [outer = (nil)] [url = about:blank] 17:23:11 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f6b221aa000) [pid = 1842] [serial = 752] [outer = (nil)] [url = about:blank] 17:23:11 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f6b1e9e5c00) [pid = 1842] [serial = 755] [outer = (nil)] [url = about:blank] 17:23:11 INFO - PROCESS | 1842 | --DOMWINDOW == 262 (0x7f6b30271000) [pid = 1842] [serial = 731] [outer = (nil)] [url = about:blank] 17:23:11 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f6b469ac400) [pid = 1842] [serial = 746] [outer = (nil)] [url = about:blank] 17:23:11 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f6b34603400) [pid = 1842] [serial = 734] [outer = (nil)] [url = about:blank] 17:23:11 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f6b41cec800) [pid = 1842] [serial = 740] [outer = (nil)] [url = about:blank] 17:23:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b472ad000 == 117 [pid = 1842] [id = 231] 17:23:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2ebe9000 == 116 [pid = 1842] [id = 280] 17:23:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b8e5800 == 115 [pid = 1842] [id = 279] 17:23:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a8bd800 == 114 [pid = 1842] [id = 278] 17:23:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b297d3800 == 113 [pid = 1842] [id = 277] 17:23:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b234f3000 == 112 [pid = 1842] [id = 276] 17:23:11 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b244d2800 == 111 [pid = 1842] [id = 275] 17:23:12 INFO - PROCESS | 1842 | 1461630192004 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:12 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1eb9f000 == 110 [pid = 1842] [id = 268] 17:23:12 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b28829000 == 109 [pid = 1842] [id = 267] 17:23:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1dcdb000 == 110 [pid = 1842] [id = 297] 17:23:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f6b1a9bec00) [pid = 1842] [serial = 892] [outer = (nil)] 17:23:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f6b1b946800) [pid = 1842] [serial = 893] [outer = 0x7f6b1a9bec00] 17:23:12 INFO - PROCESS | 1842 | 1461630192128 Marionette DEBUG loaded listener.js 17:23:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f6b1d1cec00) [pid = 1842] [serial = 894] [outer = 0x7f6b1a9bec00] 17:23:12 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b284ae000 == 109 [pid = 1842] [id = 266] 17:23:12 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4731c000 == 108 [pid = 1842] [id = 265] 17:23:12 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46650000 == 107 [pid = 1842] [id = 264] 17:23:12 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b322e1000 == 106 [pid = 1842] [id = 263] 17:23:12 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a60e800 == 105 [pid = 1842] [id = 262] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f6b2ba9cc00) [pid = 1842] [serial = 770] [outer = (nil)] [url = about:blank] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f6b22879800) [pid = 1842] [serial = 764] [outer = (nil)] [url = about:blank] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f6b29995800) [pid = 1842] [serial = 768] [outer = (nil)] [url = about:blank] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f6b2ce33c00) [pid = 1842] [serial = 771] [outer = (nil)] [url = about:blank] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f6b36171c00) [pid = 1842] [serial = 780] [outer = (nil)] [url = about:blank] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f6b2993bc00) [pid = 1842] [serial = 767] [outer = (nil)] [url = about:blank] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f6b3028c000) [pid = 1842] [serial = 774] [outer = (nil)] [url = about:blank] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f6b2eeb2400) [pid = 1842] [serial = 773] [outer = (nil)] [url = about:blank] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f6b34fab400) [pid = 1842] [serial = 779] [outer = (nil)] [url = about:blank] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f6b32581000) [pid = 1842] [serial = 777] [outer = (nil)] [url = about:blank] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f6b28519400) [pid = 1842] [serial = 765] [outer = (nil)] [url = about:blank] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f6b30d71800) [pid = 1842] [serial = 776] [outer = (nil)] [url = about:blank] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f6b37b6bc00) [pid = 1842] [serial = 782] [outer = (nil)] [url = about:blank] 17:23:12 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f6b40d1c000) [pid = 1842] [serial = 783] [outer = (nil)] [url = about:blank] 17:23:13 INFO - PROCESS | 1842 | 1461630193101 Marionette TRACE conn4 <- [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]]]}] 17:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 2002ms 17:23:13 INFO - PROCESS | 1842 | 1461630193167 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 17:23:13 INFO - PROCESS | 1842 | 1461630193173 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 17:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:23:13 INFO - PROCESS | 1842 | 1461630193180 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:23:13 INFO - PROCESS | 1842 | 1461630193185 Marionette TRACE conn4 <- [1,1162,null,{}] 17:23:13 INFO - PROCESS | 1842 | 1461630193192 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:13 INFO - PROCESS | 1842 | 1461630193400 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 17:23:13 INFO - PROCESS | 1842 | 1461630193644 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b244d2800 == 106 [pid = 1842] [id = 298] 17:23:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f6b22208000) [pid = 1842] [serial = 895] [outer = (nil)] 17:23:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f6b22632000) [pid = 1842] [serial = 896] [outer = 0x7f6b22208000] 17:23:13 INFO - PROCESS | 1842 | 1461630193768 Marionette DEBUG loaded listener.js 17:23:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f6b2287ac00) [pid = 1842] [serial = 897] [outer = 0x7f6b22208000] 17:23:14 INFO - PROCESS | 1842 | 1461630194710 Marionette TRACE conn4 <- [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]]]}] 17:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1594ms 17:23:14 INFO - PROCESS | 1842 | 1461630194776 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 17:23:14 INFO - PROCESS | 1842 | 1461630194780 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 17:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:23:14 INFO - PROCESS | 1842 | 1461630194788 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:23:14 INFO - PROCESS | 1842 | 1461630194791 Marionette TRACE conn4 <- [1,1166,null,{}] 17:23:14 INFO - PROCESS | 1842 | 1461630194797 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:15 INFO - PROCESS | 1842 | 1461630195005 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 17:23:15 INFO - PROCESS | 1842 | 1461630195294 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a611800 == 107 [pid = 1842] [id = 299] 17:23:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f6b296a0800) [pid = 1842] [serial = 898] [outer = (nil)] 17:23:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f6b296a4000) [pid = 1842] [serial = 899] [outer = 0x7f6b296a0800] 17:23:15 INFO - PROCESS | 1842 | 1461630195413 Marionette DEBUG loaded listener.js 17:23:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f6b298e2800) [pid = 1842] [serial = 900] [outer = 0x7f6b296a0800] 17:23:16 INFO - PROCESS | 1842 | 1461630196320 Marionette TRACE conn4 <- [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]]]}] 17:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1579ms 17:23:16 INFO - PROCESS | 1842 | 1461630196369 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 17:23:16 INFO - PROCESS | 1842 | 1461630196375 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 17:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:23:16 INFO - PROCESS | 1842 | 1461630196391 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:23:16 INFO - PROCESS | 1842 | 1461630196398 Marionette TRACE conn4 <- [1,1170,null,{}] 17:23:16 INFO - PROCESS | 1842 | 1461630196404 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:16 INFO - PROCESS | 1842 | 1461630196642 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 17:23:16 INFO - PROCESS | 1842 | 1461630196880 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2da2c000 == 108 [pid = 1842] [id = 300] 17:23:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f6b2969b400) [pid = 1842] [serial = 901] [outer = (nil)] 17:23:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f6b2b2ac400) [pid = 1842] [serial = 902] [outer = 0x7f6b2969b400] 17:23:17 INFO - PROCESS | 1842 | 1461630196998 Marionette DEBUG loaded listener.js 17:23:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f6b2b9ecc00) [pid = 1842] [serial = 903] [outer = 0x7f6b2969b400] 17:23:17 INFO - PROCESS | 1842 | 1461630197866 Marionette TRACE conn4 <- [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]]]}] 17:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1549ms 17:23:17 INFO - PROCESS | 1842 | 1461630197933 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 17:23:17 INFO - PROCESS | 1842 | 1461630197937 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 17:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:23:17 INFO - PROCESS | 1842 | 1461630197943 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:23:17 INFO - PROCESS | 1842 | 1461630197946 Marionette TRACE conn4 <- [1,1174,null,{}] 17:23:17 INFO - PROCESS | 1842 | 1461630197951 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:18 INFO - PROCESS | 1842 | 1461630198152 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 17:23:18 INFO - PROCESS | 1842 | 1461630198347 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2efa9000 == 109 [pid = 1842] [id = 301] 17:23:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f6b2993e000) [pid = 1842] [serial = 904] [outer = (nil)] 17:23:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f6b2e482000) [pid = 1842] [serial = 905] [outer = 0x7f6b2993e000] 17:23:18 INFO - PROCESS | 1842 | 1461630198422 Marionette DEBUG loaded listener.js 17:23:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f6b2edb2000) [pid = 1842] [serial = 906] [outer = 0x7f6b2993e000] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f04c800 == 108 [pid = 1842] [id = 133] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f307800 == 107 [pid = 1842] [id = 249] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1dce4000 == 106 [pid = 1842] [id = 270] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2240f800 == 105 [pid = 1842] [id = 272] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1cfc0000 == 104 [pid = 1842] [id = 271] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2266f000 == 103 [pid = 1842] [id = 273] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a8ca000 == 102 [pid = 1842] [id = 253] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b200d9800 == 101 [pid = 1842] [id = 178] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b49969000 == 100 [pid = 1842] [id = 232] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4671a000 == 99 [pid = 1842] [id = 229] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b209d0800 == 98 [pid = 1842] [id = 217] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b30d9d800 == 97 [pid = 1842] [id = 198] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f320800 == 96 [pid = 1842] [id = 250] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b297c7800 == 95 [pid = 1842] [id = 252] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b28859000 == 94 [pid = 1842] [id = 296] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b200e1800 == 93 [pid = 1842] [id = 295] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b22411800 == 92 [pid = 1842] [id = 294] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1a9d6800 == 91 [pid = 1842] [id = 293] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1a7dd000 == 90 [pid = 1842] [id = 292] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a69d800 == 89 [pid = 1842] [id = 291] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4b2b3800 == 88 [pid = 1842] [id = 290] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46843800 == 87 [pid = 1842] [id = 289] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b42b1b000 == 86 [pid = 1842] [id = 288] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3af7c800 == 85 [pid = 1842] [id = 287] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b344eb800 == 84 [pid = 1842] [id = 286] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b33493000 == 83 [pid = 1842] [id = 285] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f318000 == 82 [pid = 1842] [id = 284] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a6ce000 == 81 [pid = 1842] [id = 283] 17:23:20 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b234e8800 == 80 [pid = 1842] [id = 282] 17:23:21 INFO - PROCESS | 1842 | 1461630201179 Marionette TRACE conn4 <- [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] 17:23:21 INFO - PROCESS | 1842 | 1461630201241 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 17:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:23:21 INFO - PROCESS | 1842 | 1461630201249 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:23:21 INFO - PROCESS | 1842 | 1461630201255 Marionette TRACE conn4 <- [1,1178,null,{}] 17:23:21 INFO - PROCESS | 1842 | 1461630201262 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:21 INFO - PROCESS | 1842 | 1461630201445 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 17:23:21 INFO - PROCESS | 1842 | 1461630201608 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232c2800 == 81 [pid = 1842] [id = 302] 17:23:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f6b20a87400) [pid = 1842] [serial = 907] [outer = (nil)] 17:23:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f6b22632400) [pid = 1842] [serial = 908] [outer = 0x7f6b20a87400] 17:23:21 INFO - PROCESS | 1842 | 1461630201686 Marionette DEBUG loaded listener.js 17:23:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 263 (0x7f6b28519400) [pid = 1842] [serial = 909] [outer = 0x7f6b20a87400] 17:23:22 INFO - PROCESS | 1842 | 1461630202467 Marionette TRACE conn4 <- [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] 17:23:22 INFO - PROCESS | 1842 | 1461630202555 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 17:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:23:22 INFO - PROCESS | 1842 | 1461630202569 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:23:22 INFO - PROCESS | 1842 | 1461630202572 Marionette TRACE conn4 <- [1,1182,null,{}] 17:23:22 INFO - PROCESS | 1842 | 1461630202577 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:22 INFO - PROCESS | 1842 | 1461630202752 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 17:23:22 INFO - PROCESS | 1842 | 1461630202933 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a696000 == 82 [pid = 1842] [id = 303] 17:23:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f6b20a93c00) [pid = 1842] [serial = 910] [outer = (nil)] 17:23:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f6b29932000) [pid = 1842] [serial = 911] [outer = 0x7f6b20a93c00] 17:23:22 INFO - PROCESS | 1842 | 1461630202996 Marionette DEBUG loaded listener.js 17:23:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f6b2aa03800) [pid = 1842] [serial = 912] [outer = 0x7f6b20a93c00] 17:23:23 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:23:23 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:23:23 INFO - PROCESS | 1842 | 1461630203954 Marionette TRACE conn4 <- [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] 17:23:24 INFO - PROCESS | 1842 | 1461630204012 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 17:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:23:24 INFO - PROCESS | 1842 | 1461630204018 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:23:24 INFO - PROCESS | 1842 | 1461630204023 Marionette TRACE conn4 <- [1,1186,null,{}] 17:23:24 INFO - PROCESS | 1842 | 1461630204048 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:24 INFO - PROCESS | 1842 | 1461630204288 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 17:23:24 INFO - PROCESS | 1842 | 1461630204319 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f21d000 == 83 [pid = 1842] [id = 304] 17:23:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f6b2998e800) [pid = 1842] [serial = 913] [outer = (nil)] 17:23:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f6b30267400) [pid = 1842] [serial = 914] [outer = 0x7f6b2998e800] 17:23:24 INFO - PROCESS | 1842 | 1461630204397 Marionette DEBUG loaded listener.js 17:23:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f6b32258000) [pid = 1842] [serial = 915] [outer = 0x7f6b2998e800] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f6b2baa4c00) [pid = 1842] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f6b22875400) [pid = 1842] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f6b286d4000) [pid = 1842] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f6b41ce4800) [pid = 1842] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f6b336e0400) [pid = 1842] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f6b221ab800) [pid = 1842] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 262 (0x7f6b41c7c800) [pid = 1842] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f6b230dcc00) [pid = 1842] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f6b2edb6400) [pid = 1842] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f6b295dfc00) [pid = 1842] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f6b2bce0400) [pid = 1842] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f6b2ba70000) [pid = 1842] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f6b286de000) [pid = 1842] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f6b331af000) [pid = 1842] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f6b2ba9b800) [pid = 1842] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f6b2e47e000) [pid = 1842] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f6b28565400) [pid = 1842] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f6b22874c00) [pid = 1842] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f6b298e4c00) [pid = 1842] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f6b2eda8000) [pid = 1842] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f6b29934c00) [pid = 1842] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f6b2aa08000) [pid = 1842] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f6b28562400) [pid = 1842] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f6b285dc000) [pid = 1842] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f6b29937000) [pid = 1842] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f6b2b9e9000) [pid = 1842] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f6b2b864400) [pid = 1842] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f6b2b791400) [pid = 1842] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f6b2aa0d000) [pid = 1842] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f6b2baa6c00) [pid = 1842] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f6b33233800) [pid = 1842] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f6b286dc800) [pid = 1842] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f6b32586400) [pid = 1842] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f6b33430c00) [pid = 1842] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f6b285dd400) [pid = 1842] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f6b2ecc2400) [pid = 1842] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f6b2851a800) [pid = 1842] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f6b2ecc2800) [pid = 1842] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f6b28526c00) [pid = 1842] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f6b2aa05400) [pid = 1842] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f6b3370f800) [pid = 1842] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f6b2ecbd000) [pid = 1842] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f6b3220a400) [pid = 1842] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f6b230e4400) [pid = 1842] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f6b230e4c00) [pid = 1842] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f6b298ed400) [pid = 1842] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f6b33712800) [pid = 1842] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f6b34812c00) [pid = 1842] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f6b287f4c00) [pid = 1842] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f6b2b2a8000) [pid = 1842] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f6b230e4800) [pid = 1842] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f6b1b941c00) [pid = 1842] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f6b2ce34000) [pid = 1842] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:23:25 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f6b20189400) [pid = 1842] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:23:26 INFO - PROCESS | 1842 | 1461630206181 Marionette TRACE conn4 <- [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] 17:23:26 INFO - PROCESS | 1842 | 1461630206220 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 17:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:23:26 INFO - PROCESS | 1842 | 1461630206226 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:23:26 INFO - PROCESS | 1842 | 1461630206228 Marionette TRACE conn4 <- [1,1190,null,{}] 17:23:26 INFO - PROCESS | 1842 | 1461630206233 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:26 INFO - PROCESS | 1842 | 1461630206399 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 17:23:26 INFO - PROCESS | 1842 | 1461630206415 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a8bb000 == 84 [pid = 1842] [id = 305] 17:23:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f6b221b0800) [pid = 1842] [serial = 916] [outer = (nil)] 17:23:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f6b2b2a8000) [pid = 1842] [serial = 917] [outer = 0x7f6b221b0800] 17:23:26 INFO - PROCESS | 1842 | 1461630206476 Marionette DEBUG loaded listener.js 17:23:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f6b2ba65400) [pid = 1842] [serial = 918] [outer = 0x7f6b221b0800] 17:23:27 INFO - PROCESS | 1842 | 1461630207327 Marionette TRACE conn4 <- [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] 17:23:27 INFO - PROCESS | 1842 | 1461630207369 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 17:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:23:27 INFO - PROCESS | 1842 | 1461630207387 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:23:27 INFO - PROCESS | 1842 | 1461630207390 Marionette TRACE conn4 <- [1,1194,null,{}] 17:23:27 INFO - PROCESS | 1842 | 1461630207396 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:27 INFO - PROCESS | 1842 | 1461630207574 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 17:23:27 INFO - PROCESS | 1842 | 1461630207589 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b325ce000 == 85 [pid = 1842] [id = 306] 17:23:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f6b1a9c6000) [pid = 1842] [serial = 919] [outer = (nil)] 17:23:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f6b2ecb8400) [pid = 1842] [serial = 920] [outer = 0x7f6b1a9c6000] 17:23:27 INFO - PROCESS | 1842 | 1461630207655 Marionette DEBUG loaded listener.js 17:23:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f6b2eea7400) [pid = 1842] [serial = 921] [outer = 0x7f6b1a9c6000] 17:23:28 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:23:28 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:23:28 INFO - PROCESS | 1842 | 1461630208860 Marionette TRACE conn4 <- [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] 17:23:28 INFO - PROCESS | 1842 | 1461630208927 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 17:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:23:28 INFO - PROCESS | 1842 | 1461630208936 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:23:28 INFO - PROCESS | 1842 | 1461630208942 Marionette TRACE conn4 <- [1,1198,null,{}] 17:23:28 INFO - PROCESS | 1842 | 1461630208950 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:29 INFO - PROCESS | 1842 | 1461630209173 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 17:23:29 INFO - PROCESS | 1842 | 1461630209421 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6cc800 == 86 [pid = 1842] [id = 307] 17:23:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f6b28564000) [pid = 1842] [serial = 922] [outer = (nil)] 17:23:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f6b298eac00) [pid = 1842] [serial = 923] [outer = 0x7f6b28564000] 17:23:29 INFO - PROCESS | 1842 | 1461630209541 Marionette DEBUG loaded listener.js 17:23:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f6b2ade7400) [pid = 1842] [serial = 924] [outer = 0x7f6b28564000] 17:23:30 INFO - PROCESS | 1842 | 1461630210445 Marionette TRACE conn4 <- [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]]]}] 17:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1546ms 17:23:30 INFO - PROCESS | 1842 | 1461630210483 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 17:23:30 INFO - PROCESS | 1842 | 1461630210492 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 17:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:23:30 INFO - PROCESS | 1842 | 1461630210502 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:23:30 INFO - PROCESS | 1842 | 1461630210506 Marionette TRACE conn4 <- [1,1202,null,{}] 17:23:30 INFO - PROCESS | 1842 | 1461630210512 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:30 INFO - PROCESS | 1842 | 1461630210725 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 17:23:31 INFO - PROCESS | 1842 | 1461630211005 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b341c7800 == 87 [pid = 1842] [id = 308] 17:23:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f6b2baa1000) [pid = 1842] [serial = 925] [outer = (nil)] 17:23:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f6b2eead400) [pid = 1842] [serial = 926] [outer = 0x7f6b2baa1000] 17:23:31 INFO - PROCESS | 1842 | 1461630211126 Marionette DEBUG loaded listener.js 17:23:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f6b3028e000) [pid = 1842] [serial = 927] [outer = 0x7f6b2baa1000] 17:23:32 INFO - PROCESS | 1842 | 1461630212140 Marionette TRACE conn4 <- [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]]]}] 17:23:32 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 17:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1682ms 17:23:32 INFO - PROCESS | 1842 | 1461630212185 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 17:23:32 INFO - PROCESS | 1842 | 1461630212189 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 17:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:23:32 INFO - PROCESS | 1842 | 1461630212196 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:23:32 INFO - PROCESS | 1842 | 1461630212202 Marionette TRACE conn4 <- [1,1206,null,{}] 17:23:32 INFO - PROCESS | 1842 | 1461630212218 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:32 INFO - PROCESS | 1842 | 1461630212419 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 17:23:32 INFO - PROCESS | 1842 | 1461630212678 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34f4d000 == 88 [pid = 1842] [id = 309] 17:23:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f6b32fa1400) [pid = 1842] [serial = 928] [outer = (nil)] 17:23:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f6b33434c00) [pid = 1842] [serial = 929] [outer = 0x7f6b32fa1400] 17:23:32 INFO - PROCESS | 1842 | 1461630212803 Marionette DEBUG loaded listener.js 17:23:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f6b33718400) [pid = 1842] [serial = 930] [outer = 0x7f6b32fa1400] 17:23:33 INFO - PROCESS | 1842 | 1461630213651 Marionette TRACE conn4 <- [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]]]}] 17:23:33 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 17:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1484ms 17:23:33 INFO - PROCESS | 1842 | 1461630213681 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 17:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:23:33 INFO - PROCESS | 1842 | 1461630213687 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 17:23:33 INFO - PROCESS | 1842 | 1461630213693 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:23:33 INFO - PROCESS | 1842 | 1461630213697 Marionette TRACE conn4 <- [1,1210,null,{}] 17:23:33 INFO - PROCESS | 1842 | 1461630213702 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:33 INFO - PROCESS | 1842 | 1461630213885 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 17:23:34 INFO - PROCESS | 1842 | 1461630214086 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35e5d000 == 89 [pid = 1842] [id = 310] 17:23:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f6b32fa6c00) [pid = 1842] [serial = 931] [outer = (nil)] 17:23:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f6b33f34800) [pid = 1842] [serial = 932] [outer = 0x7f6b32fa6c00] 17:23:34 INFO - PROCESS | 1842 | 1461630214158 Marionette DEBUG loaded listener.js 17:23:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f6b33f46c00) [pid = 1842] [serial = 933] [outer = 0x7f6b32fa6c00] 17:23:35 INFO - PROCESS | 1842 | 1461630215051 Marionette TRACE conn4 <- [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]]]}] 17:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1386ms 17:23:35 INFO - PROCESS | 1842 | 1461630215081 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 17:23:35 INFO - PROCESS | 1842 | 1461630215085 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 17:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:23:35 INFO - PROCESS | 1842 | 1461630215091 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:23:35 INFO - PROCESS | 1842 | 1461630215093 Marionette TRACE conn4 <- [1,1214,null,{}] 17:23:35 INFO - PROCESS | 1842 | 1461630215099 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:35 INFO - PROCESS | 1842 | 1461630215282 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 17:23:35 INFO - PROCESS | 1842 | 1461630215489 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41c93800 == 90 [pid = 1842] [id = 311] 17:23:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f6b2b786400) [pid = 1842] [serial = 934] [outer = (nil)] 17:23:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f6b347ae400) [pid = 1842] [serial = 935] [outer = 0x7f6b2b786400] 17:23:35 INFO - PROCESS | 1842 | 1461630215568 Marionette DEBUG loaded listener.js 17:23:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f6b358c5c00) [pid = 1842] [serial = 936] [outer = 0x7f6b2b786400] 17:23:36 INFO - PROCESS | 1842 | 1461630216541 Marionette TRACE conn4 <- [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]]]}] 17:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1477ms 17:23:36 INFO - PROCESS | 1842 | 1461630216569 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 17:23:36 INFO - PROCESS | 1842 | 1461630216572 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 17:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:23:36 INFO - PROCESS | 1842 | 1461630216578 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:23:36 INFO - PROCESS | 1842 | 1461630216580 Marionette TRACE conn4 <- [1,1218,null,{}] 17:23:36 INFO - PROCESS | 1842 | 1461630216586 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:36 INFO - PROCESS | 1842 | 1461630216784 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 17:23:37 INFO - PROCESS | 1842 | 1461630216999 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46888000 == 91 [pid = 1842] [id = 312] 17:23:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f6b347af000) [pid = 1842] [serial = 937] [outer = (nil)] 17:23:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f6b40df1400) [pid = 1842] [serial = 938] [outer = 0x7f6b347af000] 17:23:37 INFO - PROCESS | 1842 | 1461630217086 Marionette DEBUG loaded listener.js 17:23:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f6b41c7c400) [pid = 1842] [serial = 939] [outer = 0x7f6b347af000] 17:23:37 INFO - PROCESS | 1842 | 1461630217983 Marionette TRACE conn4 <- [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]]]}] 17:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1477ms 17:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:23:38 INFO - PROCESS | 1842 | 1461630218057 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 17:23:38 INFO - PROCESS | 1842 | 1461630218060 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 17:23:38 INFO - PROCESS | 1842 | 1461630218066 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:23:38 INFO - PROCESS | 1842 | 1461630218069 Marionette TRACE conn4 <- [1,1222,null,{}] 17:23:38 INFO - PROCESS | 1842 | 1461630218074 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:38 INFO - PROCESS | 1842 | 1461630218262 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 17:23:38 INFO - PROCESS | 1842 | 1461630218459 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4b2b3800 == 92 [pid = 1842] [id = 313] 17:23:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f6b1a9c1c00) [pid = 1842] [serial = 940] [outer = (nil)] 17:23:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f6b41e4d800) [pid = 1842] [serial = 941] [outer = 0x7f6b1a9c1c00] 17:23:38 INFO - PROCESS | 1842 | 1461630218533 Marionette DEBUG loaded listener.js 17:23:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f6b42e6a400) [pid = 1842] [serial = 942] [outer = 0x7f6b1a9c1c00] 17:23:39 INFO - PROCESS | 1842 | 1461630219402 Marionette TRACE conn4 <- [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] 17:23:39 INFO - PROCESS | 1842 | 1461630219457 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 17:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:23:39 INFO - PROCESS | 1842 | 1461630219463 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:23:39 INFO - PROCESS | 1842 | 1461630219466 Marionette TRACE conn4 <- [1,1226,null,{}] 17:23:39 INFO - PROCESS | 1842 | 1461630219471 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:39 INFO - PROCESS | 1842 | 1461630219651 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 17:23:39 INFO - PROCESS | 1842 | 1461630219853 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1adb7800 == 93 [pid = 1842] [id = 314] 17:23:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f6b286d4000) [pid = 1842] [serial = 943] [outer = (nil)] 17:23:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f6b43073400) [pid = 1842] [serial = 944] [outer = 0x7f6b286d4000] 17:23:39 INFO - PROCESS | 1842 | 1461630219924 Marionette DEBUG loaded listener.js 17:23:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f6b44fc0400) [pid = 1842] [serial = 945] [outer = 0x7f6b286d4000] 17:23:40 INFO - PROCESS | 1842 | 1461630220796 Marionette TRACE conn4 <- [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]]]}] 17:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1394ms 17:23:40 INFO - PROCESS | 1842 | 1461630220858 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 17:23:40 INFO - PROCESS | 1842 | 1461630220861 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 17:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:23:40 INFO - PROCESS | 1842 | 1461630220868 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:23:40 INFO - PROCESS | 1842 | 1461630220870 Marionette TRACE conn4 <- [1,1230,null,{}] 17:23:40 INFO - PROCESS | 1842 | 1461630220876 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:41 INFO - PROCESS | 1842 | 1461630221072 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 17:23:41 INFO - PROCESS | 1842 | 1461630221274 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bbca000 == 94 [pid = 1842] [id = 315] 17:23:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f6b38015400) [pid = 1842] [serial = 946] [outer = (nil)] 17:23:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f6b469b1400) [pid = 1842] [serial = 947] [outer = 0x7f6b38015400] 17:23:41 INFO - PROCESS | 1842 | 1461630221347 Marionette DEBUG loaded listener.js 17:23:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f6b47232400) [pid = 1842] [serial = 948] [outer = 0x7f6b38015400] 17:23:42 INFO - PROCESS | 1842 | 1461630222214 Marionette TRACE conn4 <- [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]]]}] 17:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1388ms 17:23:42 INFO - PROCESS | 1842 | 1461630222258 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 17:23:42 INFO - PROCESS | 1842 | 1461630222261 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 17:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:23:42 INFO - PROCESS | 1842 | 1461630222268 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:23:42 INFO - PROCESS | 1842 | 1461630222272 Marionette TRACE conn4 <- [1,1234,null,{}] 17:23:42 INFO - PROCESS | 1842 | 1461630222277 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:42 INFO - PROCESS | 1842 | 1461630222468 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 17:23:42 INFO - PROCESS | 1842 | 1461630222684 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1dcea800 == 95 [pid = 1842] [id = 316] 17:23:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f6b19bea400) [pid = 1842] [serial = 949] [outer = (nil)] 17:23:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f6b19bf3c00) [pid = 1842] [serial = 950] [outer = 0x7f6b19bea400] 17:23:42 INFO - PROCESS | 1842 | 1461630222800 Marionette DEBUG loaded listener.js 17:23:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f6b19bf8c00) [pid = 1842] [serial = 951] [outer = 0x7f6b19bea400] 17:23:43 INFO - PROCESS | 1842 | 1461630223654 Marionette TRACE conn4 <- [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]]]}] 17:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1440ms 17:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:23:43 INFO - PROCESS | 1842 | 1461630223709 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 17:23:43 INFO - PROCESS | 1842 | 1461630223712 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 17:23:43 INFO - PROCESS | 1842 | 1461630223718 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:23:43 INFO - PROCESS | 1842 | 1461630223723 Marionette TRACE conn4 <- [1,1238,null,{}] 17:23:43 INFO - PROCESS | 1842 | 1461630223728 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:43 INFO - PROCESS | 1842 | 1461630223946 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 17:23:44 INFO - PROCESS | 1842 | 1461630224168 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1db9e800 == 96 [pid = 1842] [id = 317] 17:23:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f6b19bef400) [pid = 1842] [serial = 952] [outer = (nil)] 17:23:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f6b472e2c00) [pid = 1842] [serial = 953] [outer = 0x7f6b19bef400] 17:23:44 INFO - PROCESS | 1842 | 1461630224253 Marionette DEBUG loaded listener.js 17:23:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f6b48ece800) [pid = 1842] [serial = 954] [outer = 0x7f6b19bef400] 17:23:45 INFO - PROCESS | 1842 | 1461630225112 Marionette TRACE conn4 <- [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]]]}] 17:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1433ms 17:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:23:45 INFO - PROCESS | 1842 | 1461630225152 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 17:23:45 INFO - PROCESS | 1842 | 1461630225155 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 17:23:45 INFO - PROCESS | 1842 | 1461630225162 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:23:45 INFO - PROCESS | 1842 | 1461630225165 Marionette TRACE conn4 <- [1,1242,null,{}] 17:23:45 INFO - PROCESS | 1842 | 1461630225171 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:45 INFO - PROCESS | 1842 | 1461630225358 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 17:23:45 INFO - PROCESS | 1842 | 1461630225563 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ab64000 == 97 [pid = 1842] [id = 318] 17:23:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f6b19bf4800) [pid = 1842] [serial = 955] [outer = (nil)] 17:23:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f6b1ad4ec00) [pid = 1842] [serial = 956] [outer = 0x7f6b19bf4800] 17:23:45 INFO - PROCESS | 1842 | 1461630225634 Marionette DEBUG loaded listener.js 17:23:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f6b1ad53c00) [pid = 1842] [serial = 957] [outer = 0x7f6b19bf4800] 17:23:46 INFO - PROCESS | 1842 | 1461630226555 Marionette TRACE conn4 <- [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]]]}] 17:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1434ms 17:23:46 INFO - PROCESS | 1842 | 1461630226595 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 17:23:46 INFO - PROCESS | 1842 | 1461630226599 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 17:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:23:46 INFO - PROCESS | 1842 | 1461630226605 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:23:46 INFO - PROCESS | 1842 | 1461630226616 Marionette TRACE conn4 <- [1,1246,null,{}] 17:23:46 INFO - PROCESS | 1842 | 1461630226622 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:46 INFO - PROCESS | 1842 | 1461630226807 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 17:23:47 INFO - PROCESS | 1842 | 1461630227051 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1b1a3000 == 98 [pid = 1842] [id = 319] 17:23:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f6b1d107800) [pid = 1842] [serial = 958] [outer = (nil)] 17:23:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f6b1d109400) [pid = 1842] [serial = 959] [outer = 0x7f6b1d107800] 17:23:47 INFO - PROCESS | 1842 | 1461630227211 Marionette DEBUG loaded listener.js 17:23:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f6b1d10d800) [pid = 1842] [serial = 960] [outer = 0x7f6b1d107800] 17:23:48 INFO - PROCESS | 1842 | 1461630228044 Marionette TRACE conn4 <- [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]]]}] 17:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1489ms 17:23:48 INFO - PROCESS | 1842 | 1461630228095 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 17:23:48 INFO - PROCESS | 1842 | 1461630228099 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 17:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:23:48 INFO - PROCESS | 1842 | 1461630228105 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:23:48 INFO - PROCESS | 1842 | 1461630228107 Marionette TRACE conn4 <- [1,1250,null,{}] 17:23:48 INFO - PROCESS | 1842 | 1461630228114 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:48 INFO - PROCESS | 1842 | 1461630228302 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 17:23:48 INFO - PROCESS | 1842 | 1461630228510 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b206c6000 == 99 [pid = 1842] [id = 320] 17:23:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f6b1d103000) [pid = 1842] [serial = 961] [outer = (nil)] 17:23:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f6b1d113000) [pid = 1842] [serial = 962] [outer = 0x7f6b1d103000] 17:23:48 INFO - PROCESS | 1842 | 1461630228583 Marionette DEBUG loaded listener.js 17:23:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 263 (0x7f6b1d118c00) [pid = 1842] [serial = 963] [outer = 0x7f6b1d103000] 17:23:49 INFO - PROCESS | 1842 | 1461630229508 Marionette TRACE conn4 <- [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]]]}] 17:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1478ms 17:23:49 INFO - PROCESS | 1842 | 1461630229584 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 17:23:49 INFO - PROCESS | 1842 | 1461630229588 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 17:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:23:49 INFO - PROCESS | 1842 | 1461630229594 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:23:49 INFO - PROCESS | 1842 | 1461630229596 Marionette TRACE conn4 <- [1,1254,null,{}] 17:23:49 INFO - PROCESS | 1842 | 1461630229602 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:49 INFO - PROCESS | 1842 | 1461630229797 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 17:23:50 INFO - PROCESS | 1842 | 1461630230044 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b200d4800 == 100 [pid = 1842] [id = 321] 17:23:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f6b1d10e000) [pid = 1842] [serial = 964] [outer = (nil)] 17:23:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f6b1d11f000) [pid = 1842] [serial = 965] [outer = 0x7f6b1d10e000] 17:23:50 INFO - PROCESS | 1842 | 1461630230165 Marionette DEBUG loaded listener.js 17:23:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f6b20a8b000) [pid = 1842] [serial = 966] [outer = 0x7f6b1d10e000] 17:23:51 INFO - PROCESS | 1842 | 1461630231301 Marionette TRACE conn4 <- [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]]]}] 17:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1728ms 17:23:51 INFO - PROCESS | 1842 | 1461630231323 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 17:23:51 INFO - PROCESS | 1842 | 1461630231328 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 17:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:23:51 INFO - PROCESS | 1842 | 1461630231335 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:23:51 INFO - PROCESS | 1842 | 1461630231340 Marionette TRACE conn4 <- [1,1258,null,{}] 17:23:51 INFO - PROCESS | 1842 | 1461630231349 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:51 INFO - PROCESS | 1842 | 1461630231527 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 17:23:51 INFO - PROCESS | 1842 | 1461630231803 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1db9b800 == 101 [pid = 1842] [id = 322] 17:23:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f6b1d11fc00) [pid = 1842] [serial = 967] [outer = (nil)] 17:23:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f6b1d1c9000) [pid = 1842] [serial = 968] [outer = 0x7f6b1d11fc00] 17:23:51 INFO - PROCESS | 1842 | 1461630231913 Marionette DEBUG loaded listener.js 17:23:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f6b20197000) [pid = 1842] [serial = 969] [outer = 0x7f6b1d11fc00] 17:23:52 INFO - PROCESS | 1842 | 1461630232781 Marionette TRACE conn4 <- [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]]]}] 17:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1492ms 17:23:52 INFO - PROCESS | 1842 | 1461630232832 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 17:23:52 INFO - PROCESS | 1842 | 1461630232847 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 17:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:23:52 INFO - PROCESS | 1842 | 1461630232868 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:23:52 INFO - PROCESS | 1842 | 1461630232872 Marionette TRACE conn4 <- [1,1262,null,{}] 17:23:52 INFO - PROCESS | 1842 | 1461630232882 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:53 INFO - PROCESS | 1842 | 1461630233187 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 17:23:53 INFO - PROCESS | 1842 | 1461630233488 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1eba8800 == 102 [pid = 1842] [id = 323] 17:23:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f6b22208c00) [pid = 1842] [serial = 970] [outer = (nil)] 17:23:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f6b2287c400) [pid = 1842] [serial = 971] [outer = 0x7f6b22208c00] 17:23:53 INFO - PROCESS | 1842 | 1461630233558 Marionette DEBUG loaded listener.js 17:23:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 272 (0x7f6b28565c00) [pid = 1842] [serial = 972] [outer = 0x7f6b22208c00] 17:23:54 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b32f83000 == 101 [pid = 1842] [id = 58] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 271 (0x7f6b2b86f800) [pid = 1842] [serial = 854] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f6b2f861400) [pid = 1842] [serial = 857] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f6b469afc00) [pid = 1842] [serial = 803] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f6b285d8c00) [pid = 1842] [serial = 851] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f6b22202c00) [pid = 1842] [serial = 848] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f6b22207800) [pid = 1842] [serial = 815] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f6b4732c800) [pid = 1842] [serial = 818] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f6b1d1cc000) [pid = 1842] [serial = 809] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f6b20a92000) [pid = 1842] [serial = 812] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 262 (0x7f6b2018fc00) [pid = 1842] [serial = 824] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f6b42e6c000) [pid = 1842] [serial = 800] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f6b20a8d000) [pid = 1842] [serial = 806] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f6b40d13800) [pid = 1842] [serial = 797] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f6b33715400) [pid = 1842] [serial = 794] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f6b2baa1400) [pid = 1842] [serial = 791] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f6b22635000) [pid = 1842] [serial = 821] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f6b22636400) [pid = 1842] [serial = 890] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f6b469a8400) [pid = 1842] [serial = 878] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f6b1a9c4400) [pid = 1842] [serial = 881] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f6b4660b400) [pid = 1842] [serial = 875] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f6b42e6ec00) [pid = 1842] [serial = 872] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f6b41e2c000) [pid = 1842] [serial = 869] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f6b3bd7b800) [pid = 1842] [serial = 866] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f6b34d3a000) [pid = 1842] [serial = 863] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f6b32037800) [pid = 1842] [serial = 860] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | 1461630234576 Marionette TRACE conn4 <- [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]]]}] 17:23:54 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b419bf000 == 100 [pid = 1842] [id = 261] 17:23:54 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2da2c000 == 99 [pid = 1842] [id = 300] 17:23:54 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2efa1000 == 98 [pid = 1842] [id = 281] 17:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1746ms 17:23:54 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a611800 == 97 [pid = 1842] [id = 299] 17:23:54 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b244d2800 == 96 [pid = 1842] [id = 298] 17:23:54 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1dcdb000 == 95 [pid = 1842] [id = 297] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f6b2edaf000) [pid = 1842] [serial = 476] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f6b29933800) [pid = 1842] [serial = 834] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f6b37b72800) [pid = 1842] [serial = 687] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f6b41e88c00) [pid = 1842] [serial = 693] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f6b33e95800) [pid = 1842] [serial = 638] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f6b2220e800) [pid = 1842] [serial = 828] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f6b41c71400) [pid = 1842] [serial = 785] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f6b42e07000) [pid = 1842] [serial = 696] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f6b2b9f1800) [pid = 1842] [serial = 488] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f6b33225800) [pid = 1842] [serial = 482] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f6b2ade8c00) [pid = 1842] [serial = 677] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f6b2e480c00) [pid = 1842] [serial = 590] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f6b285d0400) [pid = 1842] [serial = 788] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f6b2e477c00) [pid = 1842] [serial = 515] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f6b2b57c800) [pid = 1842] [serial = 557] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f6b42e72400) [pid = 1842] [serial = 699] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f6b2edb2c00) [pid = 1842] [serial = 518] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f6b30293c00) [pid = 1842] [serial = 479] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f6b298e6400) [pid = 1842] [serial = 509] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f6b22877c00) [pid = 1842] [serial = 830] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f6b2b579c00) [pid = 1842] [serial = 587] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f6b32202400) [pid = 1842] [serial = 596] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f6b2a770800) [pid = 1842] [serial = 837] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f6b37b6b000) [pid = 1842] [serial = 650] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f6b33232c00) [pid = 1842] [serial = 635] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f6b2e479400) [pid = 1842] [serial = 680] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f6b2aa0cc00) [pid = 1842] [serial = 839] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f6b2b57a000) [pid = 1842] [serial = 840] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f6b2da06000) [pid = 1842] [serial = 563] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f6b2b86fc00) [pid = 1842] [serial = 491] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f6b221b2800) [pid = 1842] [serial = 827] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f6b2bd5ec00) [pid = 1842] [serial = 560] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 214 (0x7f6b2851a000) [pid = 1842] [serial = 831] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 213 (0x7f6b287f5400) [pid = 1842] [serial = 833] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 212 (0x7f6b2eeb0800) [pid = 1842] [serial = 533] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 211 (0x7f6b2da09800) [pid = 1842] [serial = 842] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 210 (0x7f6b37b6fc00) [pid = 1842] [serial = 485] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f6b41968400) [pid = 1842] [serial = 690] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f6b33714400) [pid = 1842] [serial = 683] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f6b358c4800) [pid = 1842] [serial = 527] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f6b298e8400) [pid = 1842] [serial = 623] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f6b3028cc00) [pid = 1842] [serial = 629] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f6b32750800) [pid = 1842] [serial = 632] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f6b30276400) [pid = 1842] [serial = 593] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f6b32257c00) [pid = 1842] [serial = 599] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f6b3801d400) [pid = 1842] [serial = 530] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f6b347a6800) [pid = 1842] [serial = 641] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f6b32046000) [pid = 1842] [serial = 521] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f6b29993800) [pid = 1842] [serial = 836] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f6b33e94800) [pid = 1842] [serial = 524] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f6b2b791c00) [pid = 1842] [serial = 536] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f6b298ee000) [pid = 1842] [serial = 554] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f6b2b871c00) [pid = 1842] [serial = 512] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f6b3553c400) [pid = 1842] [serial = 644] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b36098c00) [pid = 1842] [serial = 647] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b2a870800) [pid = 1842] [serial = 470] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b2ba69c00) [pid = 1842] [serial = 473] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b40d15800) [pid = 1842] [serial = 653] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b2ecbbc00) [pid = 1842] [serial = 843] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b1d1c3000) [pid = 1842] [serial = 885] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b1b94c400) [pid = 1842] [serial = 884] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b2f866c00) [pid = 1842] [serial = 846] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b2eea6000) [pid = 1842] [serial = 845] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b221aa400) [pid = 1842] [serial = 888] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b20a86800) [pid = 1842] [serial = 887] [outer = (nil)] [url = about:blank] 17:23:54 INFO - PROCESS | 1842 | 1461630234649 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 17:23:54 INFO - PROCESS | 1842 | 1461630234656 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 17:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:23:54 INFO - PROCESS | 1842 | 1461630234666 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:23:54 INFO - PROCESS | 1842 | 1461630234677 Marionette TRACE conn4 <- [1,1266,null,{}] 17:23:54 INFO - PROCESS | 1842 | 1461630234699 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:54 INFO - PROCESS | 1842 | 1461630234885 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 17:23:55 INFO - PROCESS | 1842 | 1461630235147 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b206c4000 == 96 [pid = 1842] [id = 324] 17:23:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b285db800) [pid = 1842] [serial = 973] [outer = (nil)] 17:23:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b286dd400) [pid = 1842] [serial = 974] [outer = 0x7f6b285db800] 17:23:55 INFO - PROCESS | 1842 | 1461630235219 Marionette DEBUG loaded listener.js 17:23:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b296a2c00) [pid = 1842] [serial = 975] [outer = 0x7f6b285db800] 17:23:55 INFO - PROCESS | 1842 | 1461630235917 Marionette TRACE conn4 <- [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]]]}] 17:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1304ms 17:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:23:55 INFO - PROCESS | 1842 | 1461630235970 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 17:23:55 INFO - PROCESS | 1842 | 1461630235974 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 17:23:55 INFO - PROCESS | 1842 | 1461630235980 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:23:55 INFO - PROCESS | 1842 | 1461630235983 Marionette TRACE conn4 <- [1,1270,null,{}] 17:23:55 INFO - PROCESS | 1842 | 1461630235992 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:56 INFO - PROCESS | 1842 | 1461630236161 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 17:23:56 INFO - PROCESS | 1842 | 1461630236317 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b244dc000 == 97 [pid = 1842] [id = 325] 17:23:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b2286f000) [pid = 1842] [serial = 976] [outer = (nil)] 17:23:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b29935400) [pid = 1842] [serial = 977] [outer = 0x7f6b2286f000] 17:23:56 INFO - PROCESS | 1842 | 1461630236383 Marionette DEBUG loaded listener.js 17:23:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b2a770800) [pid = 1842] [serial = 978] [outer = 0x7f6b2286f000] 17:23:57 INFO - PROCESS | 1842 | 1461630237183 Marionette TRACE conn4 <- [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]]]}] 17:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1234ms 17:23:57 INFO - PROCESS | 1842 | 1461630237222 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 17:23:57 INFO - PROCESS | 1842 | 1461630237225 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 17:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:23:57 INFO - PROCESS | 1842 | 1461630237231 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:23:57 INFO - PROCESS | 1842 | 1461630237233 Marionette TRACE conn4 <- [1,1274,null,{}] 17:23:57 INFO - PROCESS | 1842 | 1461630237249 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:57 INFO - PROCESS | 1842 | 1461630237489 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 17:23:57 INFO - PROCESS | 1842 | 1461630237515 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b297c3000 == 98 [pid = 1842] [id = 326] 17:23:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b1d106000) [pid = 1842] [serial = 979] [outer = (nil)] 17:23:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b2ade8000) [pid = 1842] [serial = 980] [outer = 0x7f6b1d106000] 17:23:57 INFO - PROCESS | 1842 | 1461630237576 Marionette DEBUG loaded listener.js 17:23:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b2b78e400) [pid = 1842] [serial = 981] [outer = 0x7f6b1d106000] 17:23:58 INFO - PROCESS | 1842 | 1461630238502 Marionette TRACE conn4 <- [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]]]}] 17:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1326ms 17:23:58 INFO - PROCESS | 1842 | 1461630238559 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 17:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:23:58 INFO - PROCESS | 1842 | 1461630238562 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 17:23:58 INFO - PROCESS | 1842 | 1461630238588 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:23:58 INFO - PROCESS | 1842 | 1461630238593 Marionette TRACE conn4 <- [1,1278,null,{}] 17:23:58 INFO - PROCESS | 1842 | 1461630238604 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:58 INFO - PROCESS | 1842 | 1461630238890 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 17:23:58 INFO - PROCESS | 1842 | 1461630238921 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a68d000 == 99 [pid = 1842] [id = 327] 17:23:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b2b9e4c00) [pid = 1842] [serial = 982] [outer = (nil)] 17:23:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b2baa4c00) [pid = 1842] [serial = 983] [outer = 0x7f6b2b9e4c00] 17:23:58 INFO - PROCESS | 1842 | 1461630238985 Marionette DEBUG loaded listener.js 17:23:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f6b2ecb9800) [pid = 1842] [serial = 984] [outer = 0x7f6b2b9e4c00] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f6b33e94400) [pid = 1842] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b1e9e0000) [pid = 1842] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b2da05800) [pid = 1842] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b2ce2cc00) [pid = 1842] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b2993e000) [pid = 1842] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b29939c00) [pid = 1842] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b20a8a800) [pid = 1842] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b20a87400) [pid = 1842] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b1d1c7800) [pid = 1842] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b20a93c00) [pid = 1842] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b40df0800) [pid = 1842] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b33637400) [pid = 1842] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b1d1c7400) [pid = 1842] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b37b6b400) [pid = 1842] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b2b790c00) [pid = 1842] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b2220c000) [pid = 1842] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b221a7c00) [pid = 1842] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b2262e400) [pid = 1842] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b20a86400) [pid = 1842] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b431d8c00) [pid = 1842] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b1e9e0800) [pid = 1842] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b2998e800) [pid = 1842] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b1fa46400) [pid = 1842] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b2b784800) [pid = 1842] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b3258b000) [pid = 1842] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b35e87400) [pid = 1842] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b42ded400) [pid = 1842] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b44a18800) [pid = 1842] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b1e9e1400) [pid = 1842] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b41b2d000) [pid = 1842] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b22878400) [pid = 1842] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b37d6a000) [pid = 1842] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b221b0800) [pid = 1842] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b2018ac00) [pid = 1842] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b2b57f400) [pid = 1842] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b431da000) [pid = 1842] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b2bcef800) [pid = 1842] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b1fa46c00) [pid = 1842] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b33909400) [pid = 1842] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b1a9bd800) [pid = 1842] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b286dec00) [pid = 1842] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b2ba9e800) [pid = 1842] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b42d40400) [pid = 1842] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b1d1c8c00) [pid = 1842] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b2b2a1c00) [pid = 1842] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b22874800) [pid = 1842] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:23:59 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b33714c00) [pid = 1842] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:24:00 INFO - PROCESS | 1842 | 1461630240359 Marionette TRACE conn4 <- [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]]]}] 17:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1805ms 17:24:00 INFO - PROCESS | 1842 | 1461630240380 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 17:24:00 INFO - PROCESS | 1842 | 1461630240384 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 17:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:24:00 INFO - PROCESS | 1842 | 1461630240390 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:24:00 INFO - PROCESS | 1842 | 1461630240392 Marionette TRACE conn4 <- [1,1282,null,{}] 17:24:00 INFO - PROCESS | 1842 | 1461630240397 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:00 INFO - PROCESS | 1842 | 1461630240581 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 17:24:00 INFO - PROCESS | 1842 | 1461630240733 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b20d20800 == 100 [pid = 1842] [id = 328] 17:24:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b1d1c4800) [pid = 1842] [serial = 985] [outer = (nil)] 17:24:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b1fa4cc00) [pid = 1842] [serial = 986] [outer = 0x7f6b1d1c4800] 17:24:00 INFO - PROCESS | 1842 | 1461630240803 Marionette DEBUG loaded listener.js 17:24:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b2220c000) [pid = 1842] [serial = 987] [outer = 0x7f6b1d1c4800] 17:24:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cf57800 == 99 [pid = 1842] [id = 10] 17:24:01 INFO - PROCESS | 1842 | 1461630241588 Marionette TRACE conn4 <- [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]]]}] 17:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1232ms 17:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:24:01 INFO - PROCESS | 1842 | 1461630241623 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 17:24:01 INFO - PROCESS | 1842 | 1461630241626 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 17:24:01 INFO - PROCESS | 1842 | 1461630241632 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:24:01 INFO - PROCESS | 1842 | 1461630241635 Marionette TRACE conn4 <- [1,1286,null,{}] 17:24:01 INFO - PROCESS | 1842 | 1461630241640 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:02 INFO - PROCESS | 1842 | 1461630242020 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 17:24:02 INFO - PROCESS | 1842 | 1461630242256 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1b198000 == 100 [pid = 1842] [id = 329] 17:24:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b1a9c4400) [pid = 1842] [serial = 988] [outer = (nil)] 17:24:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b1ad4e800) [pid = 1842] [serial = 989] [outer = 0x7f6b1a9c4400] 17:24:02 INFO - PROCESS | 1842 | 1461630242369 Marionette DEBUG loaded listener.js 17:24:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b1d119000) [pid = 1842] [serial = 990] [outer = 0x7f6b1a9c4400] 17:24:03 INFO - PROCESS | 1842 | 1461630243264 Marionette TRACE conn4 <- [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]]]}] 17:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1681ms 17:24:03 INFO - PROCESS | 1842 | 1461630243315 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 17:24:03 INFO - PROCESS | 1842 | 1461630243320 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 17:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:24:03 INFO - PROCESS | 1842 | 1461630243327 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:24:03 INFO - PROCESS | 1842 | 1461630243333 Marionette TRACE conn4 <- [1,1290,null,{}] 17:24:03 INFO - PROCESS | 1842 | 1461630243340 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:03 INFO - PROCESS | 1842 | 1461630243544 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 17:24:03 INFO - PROCESS | 1842 | 1461630243737 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232a9000 == 101 [pid = 1842] [id = 330] 17:24:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b221a9400) [pid = 1842] [serial = 991] [outer = (nil)] 17:24:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b22209800) [pid = 1842] [serial = 992] [outer = 0x7f6b221a9400] 17:24:03 INFO - PROCESS | 1842 | 1461630243863 Marionette DEBUG loaded listener.js 17:24:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b230dc800) [pid = 1842] [serial = 993] [outer = 0x7f6b221a9400] 17:24:04 INFO - PROCESS | 1842 | 1461630244735 Marionette TRACE conn4 <- [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]]]}] 17:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1443ms 17:24:04 INFO - PROCESS | 1842 | 1461630244772 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 17:24:04 INFO - PROCESS | 1842 | 1461630244776 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 17:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:24:04 INFO - PROCESS | 1842 | 1461630244783 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:24:04 INFO - PROCESS | 1842 | 1461630244787 Marionette TRACE conn4 <- [1,1294,null,{}] 17:24:04 INFO - PROCESS | 1842 | 1461630244792 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:05 INFO - PROCESS | 1842 | 1461630244995 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 17:24:05 INFO - PROCESS | 1842 | 1461630245197 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a717800 == 102 [pid = 1842] [id = 331] 17:24:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b22874800) [pid = 1842] [serial = 994] [outer = (nil)] 17:24:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b2969d000) [pid = 1842] [serial = 995] [outer = 0x7f6b22874800] 17:24:05 INFO - PROCESS | 1842 | 1461630245351 Marionette DEBUG loaded listener.js 17:24:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b2993e000) [pid = 1842] [serial = 996] [outer = 0x7f6b22874800] 17:24:06 INFO - PROCESS | 1842 | 1461630246225 Marionette TRACE conn4 <- [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]]]}] 17:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1480ms 17:24:06 INFO - PROCESS | 1842 | 1461630246264 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 17:24:06 INFO - PROCESS | 1842 | 1461630246271 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 17:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:24:06 INFO - PROCESS | 1842 | 1461630246286 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:24:06 INFO - PROCESS | 1842 | 1461630246293 Marionette TRACE conn4 <- [1,1298,null,{}] 17:24:06 INFO - PROCESS | 1842 | 1461630246298 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:06 INFO - PROCESS | 1842 | 1461630246501 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 17:24:06 INFO - PROCESS | 1842 | 1461630246693 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b8d8000 == 103 [pid = 1842] [id = 332] 17:24:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b230e5400) [pid = 1842] [serial = 997] [outer = (nil)] 17:24:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b2993a400) [pid = 1842] [serial = 998] [outer = 0x7f6b230e5400] 17:24:06 INFO - PROCESS | 1842 | 1461630246777 Marionette DEBUG loaded listener.js 17:24:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b2ba9a400) [pid = 1842] [serial = 999] [outer = 0x7f6b230e5400] 17:24:07 INFO - PROCESS | 1842 | 1461630247683 Marionette TRACE conn4 <- [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]]]}] 17:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1440ms 17:24:07 INFO - PROCESS | 1842 | 1461630247720 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 17:24:07 INFO - PROCESS | 1842 | 1461630247724 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 17:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:24:07 INFO - PROCESS | 1842 | 1461630247734 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:24:07 INFO - PROCESS | 1842 | 1461630247745 Marionette TRACE conn4 <- [1,1302,null,{}] 17:24:07 INFO - PROCESS | 1842 | 1461630247752 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:07 INFO - PROCESS | 1842 | 1461630247951 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 17:24:08 INFO - PROCESS | 1842 | 1461630248151 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cfda000 == 104 [pid = 1842] [id = 333] 17:24:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b287f2400) [pid = 1842] [serial = 1000] [outer = (nil)] 17:24:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b2cc67c00) [pid = 1842] [serial = 1001] [outer = 0x7f6b287f2400] 17:24:08 INFO - PROCESS | 1842 | 1461630248260 Marionette DEBUG loaded listener.js 17:24:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b2ecb4000) [pid = 1842] [serial = 1002] [outer = 0x7f6b287f2400] 17:24:09 INFO - PROCESS | 1842 | 1461630249101 Marionette TRACE conn4 <- [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]]]}] 17:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1441ms 17:24:09 INFO - PROCESS | 1842 | 1461630249176 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 17:24:09 INFO - PROCESS | 1842 | 1461630249181 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 17:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:24:09 INFO - PROCESS | 1842 | 1461630249187 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:24:09 INFO - PROCESS | 1842 | 1461630249189 Marionette TRACE conn4 <- [1,1306,null,{}] 17:24:09 INFO - PROCESS | 1842 | 1461630249195 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:09 INFO - PROCESS | 1842 | 1461630249437 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 17:24:09 INFO - PROCESS | 1842 | 1461630249679 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ef94800 == 105 [pid = 1842] [id = 334] 17:24:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b2eeb0800) [pid = 1842] [serial = 1003] [outer = (nil)] 17:24:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b2f866c00) [pid = 1842] [serial = 1004] [outer = 0x7f6b2eeb0800] 17:24:09 INFO - PROCESS | 1842 | 1461630249807 Marionette DEBUG loaded listener.js 17:24:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b31796c00) [pid = 1842] [serial = 1005] [outer = 0x7f6b2eeb0800] 17:24:10 INFO - PROCESS | 1842 | 1461630250695 Marionette TRACE conn4 <- [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]]]}] 17:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1585ms 17:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:24:10 INFO - PROCESS | 1842 | 1461630250773 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 17:24:10 INFO - PROCESS | 1842 | 1461630250776 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 17:24:10 INFO - PROCESS | 1842 | 1461630250783 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:24:10 INFO - PROCESS | 1842 | 1461630250786 Marionette TRACE conn4 <- [1,1310,null,{}] 17:24:10 INFO - PROCESS | 1842 | 1461630250791 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:11 INFO - PROCESS | 1842 | 1461630251038 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 17:24:11 INFO - PROCESS | 1842 | 1461630251273 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f31d800 == 106 [pid = 1842] [id = 335] 17:24:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b32209800) [pid = 1842] [serial = 1006] [outer = (nil)] 17:24:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b32750400) [pid = 1842] [serial = 1007] [outer = 0x7f6b32209800] 17:24:11 INFO - PROCESS | 1842 | 1461630251397 Marionette DEBUG loaded listener.js 17:24:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b3363e000) [pid = 1842] [serial = 1008] [outer = 0x7f6b32209800] 17:24:12 INFO - PROCESS | 1842 | 1461630252255 Marionette TRACE conn4 <- [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] 17:24:12 INFO - PROCESS | 1842 | 1461630252326 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 17:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:24:12 INFO - PROCESS | 1842 | 1461630252332 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:24:12 INFO - PROCESS | 1842 | 1461630252339 Marionette TRACE conn4 <- [1,1314,null,{}] 17:24:12 INFO - PROCESS | 1842 | 1461630252348 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:12 INFO - PROCESS | 1842 | 1461630252582 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 17:24:12 INFO - PROCESS | 1842 | 1461630252871 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b325c9000 == 107 [pid = 1842] [id = 336] 17:24:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b2eeb2c00) [pid = 1842] [serial = 1009] [outer = (nil)] 17:24:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b33715400) [pid = 1842] [serial = 1010] [outer = 0x7f6b2eeb2c00] 17:24:12 INFO - PROCESS | 1842 | 1461630252948 Marionette DEBUG loaded listener.js 17:24:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b33f3bc00) [pid = 1842] [serial = 1011] [outer = 0x7f6b2eeb2c00] 17:24:13 INFO - PROCESS | 1842 | 1461630253723 Marionette TRACE conn4 <- [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]]]}] 17:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1438ms 17:24:13 INFO - PROCESS | 1842 | 1461630253772 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 17:24:13 INFO - PROCESS | 1842 | 1461630253775 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 17:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:24:13 INFO - PROCESS | 1842 | 1461630253781 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:24:13 INFO - PROCESS | 1842 | 1461630253783 Marionette TRACE conn4 <- [1,1318,null,{}] 17:24:13 INFO - PROCESS | 1842 | 1461630253789 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:13 INFO - PROCESS | 1842 | 1461630253987 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 17:24:14 INFO - PROCESS | 1842 | 1461630254211 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34314000 == 108 [pid = 1842] [id = 337] 17:24:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b3258b000) [pid = 1842] [serial = 1012] [outer = (nil)] 17:24:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b347af400) [pid = 1842] [serial = 1013] [outer = 0x7f6b3258b000] 17:24:14 INFO - PROCESS | 1842 | 1461630254282 Marionette DEBUG loaded listener.js 17:24:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b35e87800) [pid = 1842] [serial = 1014] [outer = 0x7f6b3258b000] 17:24:15 INFO - PROCESS | 1842 | 1461630255171 Marionette TRACE conn4 <- [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]]]}] 17:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1427ms 17:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:24:15 INFO - PROCESS | 1842 | 1461630255209 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 17:24:15 INFO - PROCESS | 1842 | 1461630255212 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 17:24:15 INFO - PROCESS | 1842 | 1461630255218 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:24:15 INFO - PROCESS | 1842 | 1461630255227 Marionette TRACE conn4 <- [1,1322,null,{}] 17:24:15 INFO - PROCESS | 1842 | 1461630255232 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:15 INFO - PROCESS | 1842 | 1461630255415 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 17:24:15 INFO - PROCESS | 1842 | 1461630255614 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34db9000 == 109 [pid = 1842] [id = 338] 17:24:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b33e95800) [pid = 1842] [serial = 1015] [outer = (nil)] 17:24:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b37b6f400) [pid = 1842] [serial = 1016] [outer = 0x7f6b33e95800] 17:24:15 INFO - PROCESS | 1842 | 1461630255683 Marionette DEBUG loaded listener.js 17:24:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b37d62000) [pid = 1842] [serial = 1017] [outer = 0x7f6b33e95800] 17:24:16 INFO - PROCESS | 1842 | 1461630256552 Marionette TRACE conn4 <- [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]]]}] 17:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1393ms 17:24:16 INFO - PROCESS | 1842 | 1461630256611 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 17:24:16 INFO - PROCESS | 1842 | 1461630256615 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 17:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:24:16 INFO - PROCESS | 1842 | 1461630256621 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:24:16 INFO - PROCESS | 1842 | 1461630256623 Marionette TRACE conn4 <- [1,1326,null,{}] 17:24:16 INFO - PROCESS | 1842 | 1461630256628 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:16 INFO - PROCESS | 1842 | 1461630256809 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 17:24:17 INFO - PROCESS | 1842 | 1461630257012 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b37d9a800 == 110 [pid = 1842] [id = 339] 17:24:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b34609000) [pid = 1842] [serial = 1018] [outer = (nil)] 17:24:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b40d1b000) [pid = 1842] [serial = 1019] [outer = 0x7f6b34609000] 17:24:17 INFO - PROCESS | 1842 | 1461630257090 Marionette DEBUG loaded listener.js 17:24:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b41e88c00) [pid = 1842] [serial = 1020] [outer = 0x7f6b34609000] 17:24:18 INFO - PROCESS | 1842 | 1461630258066 Marionette TRACE conn4 <- [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]]]}] 17:24:18 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 17:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1478ms 17:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:24:18 INFO - PROCESS | 1842 | 1461630258100 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 17:24:18 INFO - PROCESS | 1842 | 1461630258103 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 17:24:18 INFO - PROCESS | 1842 | 1461630258109 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:24:18 INFO - PROCESS | 1842 | 1461630258113 Marionette TRACE conn4 <- [1,1330,null,{}] 17:24:18 INFO - PROCESS | 1842 | 1461630258117 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:18 INFO - PROCESS | 1842 | 1461630258330 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 17:24:18 INFO - PROCESS | 1842 | 1461630258534 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b42d24800 == 111 [pid = 1842] [id = 340] 17:24:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b1fb42800) [pid = 1842] [serial = 1021] [outer = (nil)] 17:24:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b1fb4ec00) [pid = 1842] [serial = 1022] [outer = 0x7f6b1fb42800] 17:24:18 INFO - PROCESS | 1842 | 1461630258606 Marionette DEBUG loaded listener.js 17:24:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b42e6ec00) [pid = 1842] [serial = 1023] [outer = 0x7f6b1fb42800] 17:24:19 INFO - PROCESS | 1842 | 1461630259466 Marionette TRACE conn4 <- [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]]]}] 17:24:19 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 17:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1436ms 17:24:19 INFO - PROCESS | 1842 | 1461630259545 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 17:24:19 INFO - PROCESS | 1842 | 1461630259548 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 17:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:24:19 INFO - PROCESS | 1842 | 1461630259554 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:24:19 INFO - PROCESS | 1842 | 1461630259556 Marionette TRACE conn4 <- [1,1334,null,{}] 17:24:19 INFO - PROCESS | 1842 | 1461630259562 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:19 INFO - PROCESS | 1842 | 1461630259779 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 17:24:19 INFO - PROCESS | 1842 | 1461630259980 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46722000 == 112 [pid = 1842] [id = 341] 17:24:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b1fb43c00) [pid = 1842] [serial = 1024] [outer = (nil)] 17:24:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b469ab800) [pid = 1842] [serial = 1025] [outer = 0x7f6b1fb43c00] 17:24:20 INFO - PROCESS | 1842 | 1461630260105 Marionette DEBUG loaded listener.js 17:24:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b4723a400) [pid = 1842] [serial = 1026] [outer = 0x7f6b1fb43c00] 17:24:20 INFO - PROCESS | 1842 | 1461630260984 Marionette TRACE conn4 <- [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]]]}] 17:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1486ms 17:24:21 INFO - PROCESS | 1842 | 1461630261043 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 17:24:21 INFO - PROCESS | 1842 | 1461630261046 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 17:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:24:21 INFO - PROCESS | 1842 | 1461630261052 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:24:21 INFO - PROCESS | 1842 | 1461630261054 Marionette TRACE conn4 <- [1,1338,null,{}] 17:24:21 INFO - PROCESS | 1842 | 1461630261060 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:21 INFO - PROCESS | 1842 | 1461630261270 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 17:24:21 INFO - PROCESS | 1842 | 1461630261513 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1a7cc800 == 113 [pid = 1842] [id = 342] 17:24:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b1a9bd400) [pid = 1842] [serial = 1027] [outer = (nil)] 17:24:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b1b94ec00) [pid = 1842] [serial = 1028] [outer = 0x7f6b1a9bd400] 17:24:21 INFO - PROCESS | 1842 | 1461630261629 Marionette DEBUG loaded listener.js 17:24:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b20165000) [pid = 1842] [serial = 1029] [outer = 0x7f6b1a9bd400] 17:24:23 INFO - PROCESS | 1842 | 1461630263575 Marionette TRACE conn4 <- [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]]]}] 17:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2585ms 17:24:23 INFO - PROCESS | 1842 | 1461630263639 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 17:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:24:23 INFO - PROCESS | 1842 | 1461630263644 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 17:24:23 INFO - PROCESS | 1842 | 1461630263653 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:24:23 INFO - PROCESS | 1842 | 1461630263658 Marionette TRACE conn4 <- [1,1342,null,{}] 17:24:23 INFO - PROCESS | 1842 | 1461630263665 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:23 INFO - PROCESS | 1842 | 1461630263947 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 17:24:24 INFO - PROCESS | 1842 | 1461630264093 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b209dd800 == 114 [pid = 1842] [id = 343] 17:24:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b1d113400) [pid = 1842] [serial = 1030] [outer = (nil)] 17:24:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f6b1d11ac00) [pid = 1842] [serial = 1031] [outer = 0x7f6b1d113400] 17:24:24 INFO - PROCESS | 1842 | 1461630264203 Marionette DEBUG loaded listener.js 17:24:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f6b1e9e2000) [pid = 1842] [serial = 1032] [outer = 0x7f6b1d113400] 17:24:25 INFO - PROCESS | 1842 | 1461630265282 Marionette TRACE conn4 <- [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]]]}] 17:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1690ms 17:24:25 INFO - PROCESS | 1842 | 1461630265342 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 17:24:25 INFO - PROCESS | 1842 | 1461630265350 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 17:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:24:25 INFO - PROCESS | 1842 | 1461630265361 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:24:25 INFO - PROCESS | 1842 | 1461630265365 Marionette TRACE conn4 <- [1,1346,null,{}] 17:24:25 INFO - PROCESS | 1842 | 1461630265371 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:25 INFO - PROCESS | 1842 | 1461630265621 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 17:24:25 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b20d20800 == 113 [pid = 1842] [id = 328] 17:24:25 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a68d000 == 112 [pid = 1842] [id = 327] 17:24:25 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b297c3000 == 111 [pid = 1842] [id = 326] 17:24:25 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b244dc000 == 110 [pid = 1842] [id = 325] 17:24:25 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b206c4000 == 109 [pid = 1842] [id = 324] 17:24:25 INFO - PROCESS | 1842 | 1461630265971 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:26 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1eba8800 == 108 [pid = 1842] [id = 323] 17:24:26 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1db9b800 == 107 [pid = 1842] [id = 322] 17:24:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1adb0000 == 108 [pid = 1842] [id = 344] 17:24:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f6b1d109800) [pid = 1842] [serial = 1033] [outer = (nil)] 17:24:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f6b1fa49800) [pid = 1842] [serial = 1034] [outer = 0x7f6b1d109800] 17:24:26 INFO - PROCESS | 1842 | 1461630266068 Marionette DEBUG loaded listener.js 17:24:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f6b1fb51c00) [pid = 1842] [serial = 1035] [outer = 0x7f6b1d109800] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f6b2ba65400) [pid = 1842] [serial = 918] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f6b41b33000) [pid = 1842] [serial = 726] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f6b2993ac00) [pid = 1842] [serial = 762] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f6b3220bc00) [pid = 1842] [serial = 732] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f6b32584c00) [pid = 1842] [serial = 861] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b2edb2000) [pid = 1842] [serial = 906] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b2ecc1800) [pid = 1842] [serial = 792] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b296a4000) [pid = 1842] [serial = 899] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b48ec9c00) [pid = 1842] [serial = 819] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b22632400) [pid = 1842] [serial = 908] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b469a9000) [pid = 1842] [serial = 813] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b29932000) [pid = 1842] [serial = 911] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b41c0d800) [pid = 1842] [serial = 738] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b36174400) [pid = 1842] [serial = 735] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b1d1d0800) [pid = 1842] [serial = 810] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b431d9800) [pid = 1842] [serial = 873] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b2baa5800) [pid = 1842] [serial = 626] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b22639c00) [pid = 1842] [serial = 822] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b22634c00) [pid = 1842] [serial = 849] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b22875c00) [pid = 1842] [serial = 891] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b20a91c00) [pid = 1842] [serial = 807] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b47328c00) [pid = 1842] [serial = 804] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b1e9eac00) [pid = 1842] [serial = 756] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b30267400) [pid = 1842] [serial = 914] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b2e482000) [pid = 1842] [serial = 905] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b2aa03800) [pid = 1842] [serial = 912] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b28519400) [pid = 1842] [serial = 909] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b1fa51c00) [pid = 1842] [serial = 750] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b32258000) [pid = 1842] [serial = 915] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b2bdf0c00) [pid = 1842] [serial = 729] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b420f0800) [pid = 1842] [serial = 798] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b42d3e400) [pid = 1842] [serial = 870] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b43073000) [pid = 1842] [serial = 801] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b46ea6400) [pid = 1842] [serial = 747] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b469a6800) [pid = 1842] [serial = 759] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b22632000) [pid = 1842] [serial = 896] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b2b2ac400) [pid = 1842] [serial = 902] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b469b0800) [pid = 1842] [serial = 876] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b295db400) [pid = 1842] [serial = 852] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b42d40000) [pid = 1842] [serial = 741] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b2b2a8000) [pid = 1842] [serial = 917] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b20195000) [pid = 1842] [serial = 825] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b2bd50400) [pid = 1842] [serial = 855] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b469a3400) [pid = 1842] [serial = 744] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b35070400) [pid = 1842] [serial = 795] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b221ae800) [pid = 1842] [serial = 753] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b41b30000) [pid = 1842] [serial = 867] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b1a9c8400) [pid = 1842] [serial = 882] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b42e75800) [pid = 1842] [serial = 702] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b36094400) [pid = 1842] [serial = 864] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b47237800) [pid = 1842] [serial = 879] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b2220bc00) [pid = 1842] [serial = 816] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b30276800) [pid = 1842] [serial = 858] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b1b946800) [pid = 1842] [serial = 893] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b29934800) [pid = 1842] [serial = 789] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b42056c00) [pid = 1842] [serial = 786] [outer = (nil)] [url = about:blank] 17:24:26 INFO - PROCESS | 1842 | 1461630266933 Marionette TRACE conn4 <- [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]]]}] 17:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1593ms 17:24:26 INFO - PROCESS | 1842 | 1461630266955 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 17:24:26 INFO - PROCESS | 1842 | 1461630266958 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 17:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:24:26 INFO - PROCESS | 1842 | 1461630266964 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:24:26 INFO - PROCESS | 1842 | 1461630266971 Marionette TRACE conn4 <- [1,1350,null,{}] 17:24:27 INFO - PROCESS | 1842 | 1461630267001 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:27 INFO - PROCESS | 1842 | 1461630267192 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 17:24:27 INFO - PROCESS | 1842 | 1461630267211 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1eb9e000 == 109 [pid = 1842] [id = 345] 17:24:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b20a8e800) [pid = 1842] [serial = 1036] [outer = (nil)] 17:24:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b221a8400) [pid = 1842] [serial = 1037] [outer = 0x7f6b20a8e800] 17:24:27 INFO - PROCESS | 1842 | 1461630267281 Marionette DEBUG loaded listener.js 17:24:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b2220bc00) [pid = 1842] [serial = 1038] [outer = 0x7f6b20a8e800] 17:24:28 INFO - PROCESS | 1842 | 1461630268205 Marionette TRACE conn4 <- [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]]]}] 17:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1299ms 17:24:28 INFO - PROCESS | 1842 | 1461630268265 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 17:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:24:28 INFO - PROCESS | 1842 | 1461630268269 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 17:24:28 INFO - PROCESS | 1842 | 1461630268275 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:24:28 INFO - PROCESS | 1842 | 1461630268278 Marionette TRACE conn4 <- [1,1354,null,{}] 17:24:28 INFO - PROCESS | 1842 | 1461630268282 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:28 INFO - PROCESS | 1842 | 1461630268465 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 17:24:28 INFO - PROCESS | 1842 | 1461630268659 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2267c000 == 110 [pid = 1842] [id = 346] 17:24:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b19bf9400) [pid = 1842] [serial = 1039] [outer = (nil)] 17:24:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b22639800) [pid = 1842] [serial = 1040] [outer = 0x7f6b19bf9400] 17:24:28 INFO - PROCESS | 1842 | 1461630268722 Marionette DEBUG loaded listener.js 17:24:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b230e4c00) [pid = 1842] [serial = 1041] [outer = 0x7f6b19bf9400] 17:24:29 INFO - PROCESS | 1842 | 1461630269560 Marionette TRACE conn4 <- [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]]]}] 17:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1330ms 17:24:29 INFO - PROCESS | 1842 | 1461630269606 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 17:24:29 INFO - PROCESS | 1842 | 1461630269610 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 17:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:24:29 INFO - PROCESS | 1842 | 1461630269621 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:24:29 INFO - PROCESS | 1842 | 1461630269623 Marionette TRACE conn4 <- [1,1358,null,{}] 17:24:29 INFO - PROCESS | 1842 | 1461630269629 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:29 INFO - PROCESS | 1842 | 1461630269856 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 17:24:29 INFO - PROCESS | 1842 | 1461630269896 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b244df800 == 111 [pid = 1842] [id = 347] 17:24:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b2851f000) [pid = 1842] [serial = 1042] [outer = (nil)] 17:24:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b28564800) [pid = 1842] [serial = 1043] [outer = 0x7f6b2851f000] 17:24:30 INFO - PROCESS | 1842 | 1461630270027 Marionette DEBUG loaded listener.js 17:24:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b286d5c00) [pid = 1842] [serial = 1044] [outer = 0x7f6b2851f000] 17:24:31 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b1d106000) [pid = 1842] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:24:31 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b2b9e4c00) [pid = 1842] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:24:31 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b1d11fc00) [pid = 1842] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:24:31 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b2286f000) [pid = 1842] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:24:31 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b22208c00) [pid = 1842] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:24:31 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b285db800) [pid = 1842] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:24:31 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b2cf84400) [pid = 1842] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:24:31 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b2cf58800) [pid = 1842] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:24:31 INFO - PROCESS | 1842 | 1461630271272 Marionette TRACE conn4 <- [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]]]}] 17:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1678ms 17:24:31 INFO - PROCESS | 1842 | 1461630271300 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 17:24:31 INFO - PROCESS | 1842 | 1461630271303 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 17:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:24:31 INFO - PROCESS | 1842 | 1461630271309 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:24:31 INFO - PROCESS | 1842 | 1461630271311 Marionette TRACE conn4 <- [1,1362,null,{}] 17:24:31 INFO - PROCESS | 1842 | 1461630271317 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:31 INFO - PROCESS | 1842 | 1461630271516 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 17:24:31 INFO - PROCESS | 1842 | 1461630271714 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2881e000 == 112 [pid = 1842] [id = 348] 17:24:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b1b94dc00) [pid = 1842] [serial = 1045] [outer = (nil)] 17:24:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b298eb000) [pid = 1842] [serial = 1046] [outer = 0x7f6b1b94dc00] 17:24:31 INFO - PROCESS | 1842 | 1461630271777 Marionette DEBUG loaded listener.js 17:24:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b29996800) [pid = 1842] [serial = 1047] [outer = 0x7f6b1b94dc00] 17:24:32 INFO - PROCESS | 1842 | 1461630272480 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1232ms 17:24:32 INFO - PROCESS | 1842 | 1461630272544 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 17:24:32 INFO - PROCESS | 1842 | 1461630272547 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 17:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:24:32 INFO - PROCESS | 1842 | 1461630272553 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:24:32 INFO - PROCESS | 1842 | 1461630272556 Marionette TRACE conn4 <- [1,1366,null,{}] 17:24:32 INFO - PROCESS | 1842 | 1461630272561 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:32 INFO - PROCESS | 1842 | 1461630272824 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 17:24:32 INFO - PROCESS | 1842 | 1461630272856 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29804000 == 113 [pid = 1842] [id = 349] 17:24:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b285db800) [pid = 1842] [serial = 1048] [outer = (nil)] 17:24:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b2b2a3400) [pid = 1842] [serial = 1049] [outer = 0x7f6b285db800] 17:24:32 INFO - PROCESS | 1842 | 1461630272917 Marionette DEBUG loaded listener.js 17:24:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b2b78b400) [pid = 1842] [serial = 1050] [outer = 0x7f6b285db800] 17:24:34 INFO - PROCESS | 1842 | 1461630274092 Marionette TRACE conn4 <- [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] 17:24:34 INFO - PROCESS | 1842 | 1461630274152 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 17:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:24:34 INFO - PROCESS | 1842 | 1461630274160 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:24:34 INFO - PROCESS | 1842 | 1461630274166 Marionette TRACE conn4 <- [1,1370,null,{}] 17:24:34 INFO - PROCESS | 1842 | 1461630274174 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:34 INFO - PROCESS | 1842 | 1461630274427 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 17:24:34 INFO - PROCESS | 1842 | 1461630274716 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ebb1000 == 114 [pid = 1842] [id = 350] 17:24:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b1e9eac00) [pid = 1842] [serial = 1051] [outer = (nil)] 17:24:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b1fb4d000) [pid = 1842] [serial = 1052] [outer = 0x7f6b1e9eac00] 17:24:34 INFO - PROCESS | 1842 | 1461630274796 Marionette DEBUG loaded listener.js 17:24:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b20163400) [pid = 1842] [serial = 1053] [outer = 0x7f6b1e9eac00] 17:24:35 INFO - PROCESS | 1842 | 1461630275698 Marionette TRACE conn4 <- [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] 17:24:35 INFO - PROCESS | 1842 | 1461630275766 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 17:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:24:35 INFO - PROCESS | 1842 | 1461630275776 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:24:35 INFO - PROCESS | 1842 | 1461630275780 Marionette TRACE conn4 <- [1,1374,null,{}] 17:24:35 INFO - PROCESS | 1842 | 1461630275786 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:36 INFO - PROCESS | 1842 | 1461630276017 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 17:24:36 INFO - PROCESS | 1842 | 1461630276295 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b297d8800 == 115 [pid = 1842] [id = 351] 17:24:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b20192400) [pid = 1842] [serial = 1054] [outer = (nil)] 17:24:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b2263b000) [pid = 1842] [serial = 1055] [outer = 0x7f6b20192400] 17:24:36 INFO - PROCESS | 1842 | 1461630276384 Marionette DEBUG loaded listener.js 17:24:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b28520000) [pid = 1842] [serial = 1056] [outer = 0x7f6b20192400] 17:24:37 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:24:37 INFO - PROCESS | 1842 | 1461630277252 Marionette TRACE conn4 <- [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] 17:24:37 INFO - PROCESS | 1842 | 1461630277315 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 17:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:24:37 INFO - PROCESS | 1842 | 1461630277322 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:24:37 INFO - PROCESS | 1842 | 1461630277327 Marionette TRACE conn4 <- [1,1378,null,{}] 17:24:37 INFO - PROCESS | 1842 | 1461630277342 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:37 INFO - PROCESS | 1842 | 1461630277583 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 17:24:37 INFO - PROCESS | 1842 | 1461630277837 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b137000 == 116 [pid = 1842] [id = 352] 17:24:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b2969c000) [pid = 1842] [serial = 1057] [outer = (nil)] 17:24:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b29937000) [pid = 1842] [serial = 1058] [outer = 0x7f6b2969c000] 17:24:37 INFO - PROCESS | 1842 | 1461630277958 Marionette DEBUG loaded listener.js 17:24:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b2b2ac400) [pid = 1842] [serial = 1059] [outer = 0x7f6b2969c000] 17:24:38 INFO - PROCESS | 1842 | 1461630278805 Marionette TRACE conn4 <- [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] 17:24:38 INFO - PROCESS | 1842 | 1461630278867 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 17:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:24:38 INFO - PROCESS | 1842 | 1461630278874 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:24:38 INFO - PROCESS | 1842 | 1461630278877 Marionette TRACE conn4 <- [1,1382,null,{}] 17:24:38 INFO - PROCESS | 1842 | 1461630278882 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:39 INFO - PROCESS | 1842 | 1461630279114 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 17:24:39 INFO - PROCESS | 1842 | 1461630279346 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cfdd800 == 117 [pid = 1842] [id = 353] 17:24:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b287f3800) [pid = 1842] [serial = 1060] [outer = (nil)] 17:24:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b2b9ed800) [pid = 1842] [serial = 1061] [outer = 0x7f6b287f3800] 17:24:39 INFO - PROCESS | 1842 | 1461630279463 Marionette DEBUG loaded listener.js 17:24:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b2bd50400) [pid = 1842] [serial = 1062] [outer = 0x7f6b287f3800] 17:24:40 INFO - PROCESS | 1842 | [1842] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:24:40 INFO - PROCESS | 1842 | 1461630280336 Marionette TRACE conn4 <- [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] 17:24:40 INFO - PROCESS | 1842 | 1461630280413 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 17:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:24:40 INFO - PROCESS | 1842 | 1461630280419 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:24:40 INFO - PROCESS | 1842 | 1461630280422 Marionette TRACE conn4 <- [1,1386,null,{}] 17:24:40 INFO - PROCESS | 1842 | 1461630280427 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:40 INFO - PROCESS | 1842 | 1461630280659 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 17:24:40 INFO - PROCESS | 1842 | 1461630280903 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ef99000 == 118 [pid = 1842] [id = 354] 17:24:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b2cf84400) [pid = 1842] [serial = 1063] [outer = (nil)] 17:24:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b2e481c00) [pid = 1842] [serial = 1064] [outer = 0x7f6b2cf84400] 17:24:40 INFO - PROCESS | 1842 | 1461630280990 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b2ecc2800) [pid = 1842] [serial = 1065] [outer = 0x7f6b2cf84400] 17:24:41 INFO - PROCESS | 1842 | 1461630281860 Marionette TRACE conn4 <- [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] 17:24:41 INFO - PROCESS | 1842 | 1461630281910 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 17:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:24:41 INFO - PROCESS | 1842 | 1461630281917 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:24:41 INFO - PROCESS | 1842 | 1461630281919 Marionette TRACE conn4 <- [1,1390,null,{}] 17:24:41 INFO - PROCESS | 1842 | 1461630281925 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:42 INFO - PROCESS | 1842 | 1461630282175 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 17:24:42 INFO - PROCESS | 1842 | 1461630282410 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f316000 == 119 [pid = 1842] [id = 355] 17:24:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b2da07000) [pid = 1842] [serial = 1066] [outer = (nil)] 17:24:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b32258000) [pid = 1842] [serial = 1067] [outer = 0x7f6b2da07000] 17:24:42 INFO - PROCESS | 1842 | 1461630282528 Marionette DEBUG loaded listener.js 17:24:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b331af400) [pid = 1842] [serial = 1068] [outer = 0x7f6b2da07000] 17:24:43 INFO - PROCESS | 1842 | 1461630283390 Marionette TRACE conn4 <- [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]]]}] 17:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1485ms 17:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:24:43 INFO - PROCESS | 1842 | 1461630283402 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 17:24:43 INFO - PROCESS | 1842 | 1461630283405 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 17:24:43 INFO - PROCESS | 1842 | 1461630283411 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:24:43 INFO - PROCESS | 1842 | 1461630283414 Marionette TRACE conn4 <- [1,1394,null,{}] 17:24:43 INFO - PROCESS | 1842 | 1461630283419 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:43 INFO - PROCESS | 1842 | 1461630283621 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 17:24:43 INFO - PROCESS | 1842 | 1461630283820 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3430c800 == 120 [pid = 1842] [id = 356] 17:24:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b3026f400) [pid = 1842] [serial = 1069] [outer = (nil)] 17:24:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b33902400) [pid = 1842] [serial = 1070] [outer = 0x7f6b3026f400] 17:24:43 INFO - PROCESS | 1842 | 1461630283890 Marionette DEBUG loaded listener.js 17:24:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b33f40000) [pid = 1842] [serial = 1071] [outer = 0x7f6b3026f400] 17:24:44 INFO - PROCESS | 1842 | 1461630284765 Marionette TRACE conn4 <- [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]]]}] 17:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1390ms 17:24:44 INFO - PROCESS | 1842 | 1461630284801 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 17:24:44 INFO - PROCESS | 1842 | 1461630284805 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 17:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:24:44 INFO - PROCESS | 1842 | 1461630284811 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:24:44 INFO - PROCESS | 1842 | 1461630284813 Marionette TRACE conn4 <- [1,1398,null,{}] 17:24:44 INFO - PROCESS | 1842 | 1461630284819 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:45 INFO - PROCESS | 1842 | 1461630285016 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 17:24:45 INFO - PROCESS | 1842 | 1461630285217 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3529a000 == 121 [pid = 1842] [id = 357] 17:24:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b295dd800) [pid = 1842] [serial = 1072] [outer = (nil)] 17:24:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b34603400) [pid = 1842] [serial = 1073] [outer = 0x7f6b295dd800] 17:24:45 INFO - PROCESS | 1842 | 1461630285291 Marionette DEBUG loaded listener.js 17:24:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b3609d800) [pid = 1842] [serial = 1074] [outer = 0x7f6b295dd800] 17:24:46 INFO - PROCESS | 1842 | 1461630286162 Marionette TRACE conn4 <- [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]]]}] 17:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1378ms 17:24:46 INFO - PROCESS | 1842 | 1461630286191 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 17:24:46 INFO - PROCESS | 1842 | 1461630286195 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 17:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:24:46 INFO - PROCESS | 1842 | 1461630286201 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:24:46 INFO - PROCESS | 1842 | 1461630286203 Marionette TRACE conn4 <- [1,1402,null,{}] 17:24:46 INFO - PROCESS | 1842 | 1461630286209 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:46 INFO - PROCESS | 1842 | 1461630286398 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 17:24:46 INFO - PROCESS | 1842 | 1461630286599 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41913800 == 122 [pid = 1842] [id = 358] 17:24:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2cf78c00) [pid = 1842] [serial = 1075] [outer = (nil)] 17:24:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b37d69c00) [pid = 1842] [serial = 1076] [outer = 0x7f6b2cf78c00] 17:24:46 INFO - PROCESS | 1842 | 1461630286669 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b4195f400) [pid = 1842] [serial = 1077] [outer = 0x7f6b2cf78c00] 17:24:47 INFO - PROCESS | 1842 | 1461630287528 Marionette TRACE conn4 <- [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]]]}] 17:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1379ms 17:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:24:47 INFO - PROCESS | 1842 | 1461630287581 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 17:24:47 INFO - PROCESS | 1842 | 1461630287584 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 17:24:47 INFO - PROCESS | 1842 | 1461630287590 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:24:47 INFO - PROCESS | 1842 | 1461630287593 Marionette TRACE conn4 <- [1,1406,null,{}] 17:24:47 INFO - PROCESS | 1842 | 1461630287598 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:47 INFO - PROCESS | 1842 | 1461630287793 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 17:24:48 INFO - PROCESS | 1842 | 1461630288077 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46646800 == 123 [pid = 1842] [id = 359] 17:24:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b42d36c00) [pid = 1842] [serial = 1078] [outer = (nil)] 17:24:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b42ded400) [pid = 1842] [serial = 1079] [outer = 0x7f6b42d36c00] 17:24:48 INFO - PROCESS | 1842 | 1461630288212 Marionette DEBUG loaded listener.js 17:24:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b42e76000) [pid = 1842] [serial = 1080] [outer = 0x7f6b42d36c00] 17:24:49 INFO - PROCESS | 1842 | 1461630289039 Marionette TRACE conn4 <- [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]]]}] 17:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1479ms 17:24:49 INFO - PROCESS | 1842 | 1461630289069 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 17:24:49 INFO - PROCESS | 1842 | 1461630289073 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 17:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:24:49 INFO - PROCESS | 1842 | 1461630289079 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:24:49 INFO - PROCESS | 1842 | 1461630289083 Marionette TRACE conn4 <- [1,1410,null,{}] 17:24:49 INFO - PROCESS | 1842 | 1461630289088 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:49 INFO - PROCESS | 1842 | 1461630289304 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 17:24:49 INFO - PROCESS | 1842 | 1461630289509 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4731b000 == 124 [pid = 1842] [id = 360] 17:24:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b42d38800) [pid = 1842] [serial = 1081] [outer = (nil)] 17:24:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b469b0800) [pid = 1842] [serial = 1082] [outer = 0x7f6b42d38800] 17:24:49 INFO - PROCESS | 1842 | 1461630289586 Marionette DEBUG loaded listener.js 17:24:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b47331800) [pid = 1842] [serial = 1083] [outer = 0x7f6b42d38800] 17:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1480ms 17:24:50 INFO - PROCESS | 1842 | 1461630290553 Marionette TRACE conn4 <- [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]]]}] 17:24:50 INFO - PROCESS | 1842 | 1461630290560 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 17:24:50 INFO - PROCESS | 1842 | 1461630290563 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 17:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:24:50 INFO - PROCESS | 1842 | 1461630290569 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:24:50 INFO - PROCESS | 1842 | 1461630290571 Marionette TRACE conn4 <- [1,1414,null,{}] 17:24:50 INFO - PROCESS | 1842 | 1461630290576 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:50 INFO - PROCESS | 1842 | 1461630290774 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 17:24:50 INFO - PROCESS | 1842 | 1461630290981 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b241a7000 == 125 [pid = 1842] [id = 361] 17:24:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b2c930000) [pid = 1842] [serial = 1084] [outer = (nil)] 17:24:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b2c935c00) [pid = 1842] [serial = 1085] [outer = 0x7f6b2c930000] 17:24:51 INFO - PROCESS | 1842 | 1461630291102 Marionette DEBUG loaded listener.js 17:24:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b2c93b800) [pid = 1842] [serial = 1086] [outer = 0x7f6b2c930000] 17:24:51 INFO - PROCESS | 1842 | 1461630291984 Marionette TRACE conn4 <- [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]]]}] 17:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1430ms 17:24:52 INFO - PROCESS | 1842 | 1461630292000 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 17:24:52 INFO - PROCESS | 1842 | 1461630292002 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 17:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:24:52 INFO - PROCESS | 1842 | 1461630292009 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:24:52 INFO - PROCESS | 1842 | 1461630292020 Marionette TRACE conn4 <- [1,1418,null,{}] 17:24:52 INFO - PROCESS | 1842 | 1461630292024 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:52 INFO - PROCESS | 1842 | 1461630292229 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 17:24:52 INFO - PROCESS | 1842 | 1461630292471 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b241c0000 == 126 [pid = 1842] [id = 362] 17:24:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b1fb02800) [pid = 1842] [serial = 1087] [outer = (nil)] 17:24:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b1fb0b000) [pid = 1842] [serial = 1088] [outer = 0x7f6b1fb02800] 17:24:52 INFO - PROCESS | 1842 | 1461630292556 Marionette DEBUG loaded listener.js 17:24:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b1fb11000) [pid = 1842] [serial = 1089] [outer = 0x7f6b1fb02800] 17:24:53 INFO - PROCESS | 1842 | 1461630293435 Marionette TRACE conn4 <- [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]]]}] 17:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1486ms 17:24:53 INFO - PROCESS | 1842 | 1461630293497 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 17:24:53 INFO - PROCESS | 1842 | 1461630293500 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 17:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:24:53 INFO - PROCESS | 1842 | 1461630293506 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:24:53 INFO - PROCESS | 1842 | 1461630293509 Marionette TRACE conn4 <- [1,1422,null,{}] 17:24:53 INFO - PROCESS | 1842 | 1461630293514 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:53 INFO - PROCESS | 1842 | 1461630293725 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 17:24:53 INFO - PROCESS | 1842 | 1461630293990 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1a9da000 == 127 [pid = 1842] [id = 363] 17:24:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b1a9bf400) [pid = 1842] [serial = 1090] [outer = (nil)] 17:24:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b1d10a400) [pid = 1842] [serial = 1091] [outer = 0x7f6b1a9bf400] 17:24:54 INFO - PROCESS | 1842 | 1461630294106 Marionette DEBUG loaded listener.js 17:24:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b298e7400) [pid = 1842] [serial = 1092] [outer = 0x7f6b1a9bf400] 17:24:54 INFO - PROCESS | 1842 | 1461630294946 Marionette TRACE conn4 <- [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]]]}] 17:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1486ms 17:24:54 INFO - PROCESS | 1842 | 1461630294994 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 17:24:55 INFO - PROCESS | 1842 | 1461630294998 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 17:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:24:55 INFO - PROCESS | 1842 | 1461630295004 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:24:55 INFO - PROCESS | 1842 | 1461630295006 Marionette TRACE conn4 <- [1,1426,null,{}] 17:24:55 INFO - PROCESS | 1842 | 1461630295012 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:55 INFO - PROCESS | 1842 | 1461630295213 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 17:24:55 INFO - PROCESS | 1842 | 1461630295473 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1db9c800 == 128 [pid = 1842] [id = 364] 17:24:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b19bf0800) [pid = 1842] [serial = 1093] [outer = (nil)] 17:24:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b19bf7400) [pid = 1842] [serial = 1094] [outer = 0x7f6b19bf0800] 17:24:55 INFO - PROCESS | 1842 | 1461630295870 Marionette DEBUG loaded listener.js 17:24:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f6b1b949400) [pid = 1842] [serial = 1095] [outer = 0x7f6b19bf0800] 17:24:56 INFO - PROCESS | 1842 | 1461630296837 Marionette TRACE conn4 <- [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]]]}] 17:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1891ms 17:24:56 INFO - PROCESS | 1842 | 1461630296897 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 17:24:56 INFO - PROCESS | 1842 | 1461630296903 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 17:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:24:56 INFO - PROCESS | 1842 | 1461630296911 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:24:56 INFO - PROCESS | 1842 | 1461630296916 Marionette TRACE conn4 <- [1,1430,null,{}] 17:24:56 INFO - PROCESS | 1842 | 1461630296943 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:57 INFO - PROCESS | 1842 | 1461630297147 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 17:24:57 INFO - PROCESS | 1842 | 1461630297419 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b241bb000 == 129 [pid = 1842] [id = 365] 17:24:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f6b1d11fc00) [pid = 1842] [serial = 1096] [outer = (nil)] 17:24:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f6b1fb4c800) [pid = 1842] [serial = 1097] [outer = 0x7f6b1d11fc00] 17:24:57 INFO - PROCESS | 1842 | 1461630297529 Marionette DEBUG loaded listener.js 17:24:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f6b20a87c00) [pid = 1842] [serial = 1098] [outer = 0x7f6b1d11fc00] 17:24:58 INFO - PROCESS | 1842 | 1461630298568 Marionette TRACE conn4 <- [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]]]}] 17:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1709ms 17:24:58 INFO - PROCESS | 1842 | 1461630298619 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 17:24:58 INFO - PROCESS | 1842 | 1461630298625 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 17:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:24:58 INFO - PROCESS | 1842 | 1461630298635 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:24:58 INFO - PROCESS | 1842 | 1461630298639 Marionette TRACE conn4 <- [1,1434,null,{}] 17:24:58 INFO - PROCESS | 1842 | 1461630298645 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:58 INFO - PROCESS | 1842 | 1461630298840 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 17:24:59 INFO - PROCESS | 1842 | 1461630299211 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2881e000 == 128 [pid = 1842] [id = 348] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f6b2cf5b800) [pid = 1842] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f6b19bf3c00) [pid = 1842] [serial = 950] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f6b472e2c00) [pid = 1842] [serial = 953] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f6b1ad4ec00) [pid = 1842] [serial = 956] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b1d109400) [pid = 1842] [serial = 959] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b1d113000) [pid = 1842] [serial = 962] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b1fa4cc00) [pid = 1842] [serial = 986] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ab6d000 == 129 [pid = 1842] [id = 366] 17:24:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b19bf3c00) [pid = 1842] [serial = 1099] [outer = (nil)] 17:24:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b1fa46c00) [pid = 1842] [serial = 1100] [outer = 0x7f6b19bf3c00] 17:24:59 INFO - PROCESS | 1842 | 1461630299339 Marionette DEBUG loaded listener.js 17:24:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b2262f800) [pid = 1842] [serial = 1101] [outer = 0x7f6b19bf3c00] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b244df800 == 128 [pid = 1842] [id = 347] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2267c000 == 127 [pid = 1842] [id = 346] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1eb9e000 == 126 [pid = 1842] [id = 345] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1adb0000 == 125 [pid = 1842] [id = 344] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b209dd800 == 124 [pid = 1842] [id = 343] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34db9000 == 123 [pid = 1842] [id = 338] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34314000 == 122 [pid = 1842] [id = 337] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b325c9000 == 121 [pid = 1842] [id = 336] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f31d800 == 120 [pid = 1842] [id = 335] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2ef94800 == 119 [pid = 1842] [id = 334] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cfda000 == 118 [pid = 1842] [id = 333] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b8d8000 == 117 [pid = 1842] [id = 332] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a717800 == 116 [pid = 1842] [id = 331] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232a9000 == 115 [pid = 1842] [id = 330] 17:24:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1b198000 == 114 [pid = 1842] [id = 329] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b2eead400) [pid = 1842] [serial = 926] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b347ae400) [pid = 1842] [serial = 935] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b2ecb8400) [pid = 1842] [serial = 920] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b286dd400) [pid = 1842] [serial = 974] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b296a2c00) [pid = 1842] [serial = 975] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b2ecb9800) [pid = 1842] [serial = 984] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b2b78e400) [pid = 1842] [serial = 981] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b33902c00) [pid = 1842] [serial = 684] [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.] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b2a770800) [pid = 1842] [serial = 978] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b2ade8000) [pid = 1842] [serial = 980] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b2baa4c00) [pid = 1842] [serial = 983] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b20197000) [pid = 1842] [serial = 969] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b1d1c9000) [pid = 1842] [serial = 968] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b29935400) [pid = 1842] [serial = 977] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b41e4d800) [pid = 1842] [serial = 941] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b43073400) [pid = 1842] [serial = 944] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b469b1400) [pid = 1842] [serial = 947] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b33434c00) [pid = 1842] [serial = 929] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b1d11f000) [pid = 1842] [serial = 965] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b298eac00) [pid = 1842] [serial = 923] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b28565c00) [pid = 1842] [serial = 972] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b2287c400) [pid = 1842] [serial = 971] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b40df1400) [pid = 1842] [serial = 938] [outer = (nil)] [url = about:blank] 17:24:59 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b33f34800) [pid = 1842] [serial = 932] [outer = (nil)] [url = about:blank] 17:25:00 INFO - PROCESS | 1842 | 1461630300184 Marionette TRACE conn4 <- [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]]]}] 17:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1631ms 17:25:00 INFO - PROCESS | 1842 | 1461630300266 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 17:25:00 INFO - PROCESS | 1842 | 1461630300269 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 17:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:25:00 INFO - PROCESS | 1842 | 1461630300276 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:25:00 INFO - PROCESS | 1842 | 1461630300281 Marionette TRACE conn4 <- [1,1438,null,{}] 17:25:00 INFO - PROCESS | 1842 | 1461630300296 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:00 INFO - PROCESS | 1842 | 1461630300499 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 17:25:00 INFO - PROCESS | 1842 | 1461630300661 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b22420000 == 115 [pid = 1842] [id = 367] 17:25:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b1d11f000) [pid = 1842] [serial = 1102] [outer = (nil)] 17:25:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b287f0800) [pid = 1842] [serial = 1103] [outer = 0x7f6b1d11f000] 17:25:00 INFO - PROCESS | 1842 | 1461630300724 Marionette DEBUG loaded listener.js 17:25:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b298e5800) [pid = 1842] [serial = 1104] [outer = 0x7f6b1d11f000] 17:25:01 INFO - PROCESS | 1842 | 1461630301459 Marionette TRACE conn4 <- [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]]]}] 17:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1238ms 17:25:01 INFO - PROCESS | 1842 | 1461630301526 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 17:25:01 INFO - PROCESS | 1842 | 1461630301531 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 17:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:25:01 INFO - PROCESS | 1842 | 1461630301539 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:25:01 INFO - PROCESS | 1842 | 1461630301542 Marionette TRACE conn4 <- [1,1442,null,{}] 17:25:01 INFO - PROCESS | 1842 | 1461630301547 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:01 INFO - PROCESS | 1842 | 1461630301742 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 17:25:01 INFO - PROCESS | 1842 | 1461630301752 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2881a800 == 116 [pid = 1842] [id = 368] 17:25:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b20197000) [pid = 1842] [serial = 1105] [outer = (nil)] 17:25:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2b2ae000) [pid = 1842] [serial = 1106] [outer = 0x7f6b20197000] 17:25:01 INFO - PROCESS | 1842 | 1461630301815 Marionette DEBUG loaded listener.js 17:25:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b2b86c000) [pid = 1842] [serial = 1107] [outer = 0x7f6b20197000] 17:25:03 INFO - PROCESS | 1842 | 1461630303099 Marionette TRACE conn4 <- [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]]]}] 17:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1631ms 17:25:03 INFO - PROCESS | 1842 | 1461630303172 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 17:25:03 INFO - PROCESS | 1842 | 1461630303174 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 17:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:25:03 INFO - PROCESS | 1842 | 1461630303182 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:25:03 INFO - PROCESS | 1842 | 1461630303185 Marionette TRACE conn4 <- [1,1446,null,{}] 17:25:03 INFO - PROCESS | 1842 | 1461630303190 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:03 INFO - PROCESS | 1842 | 1461630303467 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 17:25:03 INFO - PROCESS | 1842 | 1461630303498 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6a7800 == 117 [pid = 1842] [id = 369] 17:25:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b2bd4fc00) [pid = 1842] [serial = 1108] [outer = (nil)] 17:25:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b2c932c00) [pid = 1842] [serial = 1109] [outer = 0x7f6b2bd4fc00] 17:25:03 INFO - PROCESS | 1842 | 1461630303575 Marionette DEBUG loaded listener.js 17:25:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b2da10800) [pid = 1842] [serial = 1110] [outer = 0x7f6b2bd4fc00] 17:25:04 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b1b94dc00) [pid = 1842] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:25:04 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b1d109800) [pid = 1842] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:25:04 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b20a8e800) [pid = 1842] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:25:04 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b19bf9400) [pid = 1842] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:25:04 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b1d113400) [pid = 1842] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:25:04 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b2851f000) [pid = 1842] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:25:04 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b1d1c4800) [pid = 1842] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:25:04 INFO - PROCESS | 1842 | 1461630304667 Marionette TRACE conn4 <- [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]]]}] 17:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1539ms 17:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:25:04 INFO - PROCESS | 1842 | 1461630304722 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 17:25:04 INFO - PROCESS | 1842 | 1461630304724 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 17:25:04 INFO - PROCESS | 1842 | 1461630304730 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:25:04 INFO - PROCESS | 1842 | 1461630304733 Marionette TRACE conn4 <- [1,1450,null,{}] 17:25:04 INFO - PROCESS | 1842 | 1461630304742 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:04 INFO - PROCESS | 1842 | 1461630304995 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 17:25:05 INFO - PROCESS | 1842 | 1461630305019 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b130000 == 118 [pid = 1842] [id = 370] 17:25:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b20a89400) [pid = 1842] [serial = 1111] [outer = (nil)] 17:25:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b2bd55c00) [pid = 1842] [serial = 1112] [outer = 0x7f6b20a89400] 17:25:05 INFO - PROCESS | 1842 | 1461630305086 Marionette DEBUG loaded listener.js 17:25:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2f869400) [pid = 1842] [serial = 1113] [outer = 0x7f6b20a89400] 17:25:05 INFO - PROCESS | 1842 | 1461630305913 Marionette TRACE conn4 <- [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]]]}] 17:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1237ms 17:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:25:05 INFO - PROCESS | 1842 | 1461630305968 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 17:25:05 INFO - PROCESS | 1842 | 1461630305970 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 17:25:05 INFO - PROCESS | 1842 | 1461630305977 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:25:05 INFO - PROCESS | 1842 | 1461630305980 Marionette TRACE conn4 <- [1,1454,null,{}] 17:25:05 INFO - PROCESS | 1842 | 1461630305985 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:06 INFO - PROCESS | 1842 | 1461630306185 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 17:25:06 INFO - PROCESS | 1842 | 1461630306204 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2da31800 == 119 [pid = 1842] [id = 371] 17:25:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b221aac00) [pid = 1842] [serial = 1114] [outer = (nil)] 17:25:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b2cb43000) [pid = 1842] [serial = 1115] [outer = 0x7f6b221aac00] 17:25:06 INFO - PROCESS | 1842 | 1461630306418 Marionette DEBUG loaded listener.js 17:25:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b33434c00) [pid = 1842] [serial = 1116] [outer = 0x7f6b221aac00] 17:25:07 INFO - PROCESS | 1842 | 1461630307462 Marionette TRACE conn4 <- [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]]]}] 17:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1539ms 17:25:07 INFO - PROCESS | 1842 | 1461630307516 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 17:25:07 INFO - PROCESS | 1842 | 1461630307523 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 17:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:25:07 INFO - PROCESS | 1842 | 1461630307530 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:25:07 INFO - PROCESS | 1842 | 1461630307536 Marionette TRACE conn4 <- [1,1458,null,{}] 17:25:07 INFO - PROCESS | 1842 | 1461630307544 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:07 INFO - PROCESS | 1842 | 1461630307749 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 17:25:08 INFO - PROCESS | 1842 | 1461630308008 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b22416800 == 120 [pid = 1842] [id = 372] 17:25:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b20160000) [pid = 1842] [serial = 1117] [outer = (nil)] 17:25:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b20167000) [pid = 1842] [serial = 1118] [outer = 0x7f6b20160000] 17:25:08 INFO - PROCESS | 1842 | 1461630308147 Marionette DEBUG loaded listener.js 17:25:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b221b3000) [pid = 1842] [serial = 1119] [outer = 0x7f6b20160000] 17:25:09 INFO - PROCESS | 1842 | 1461630309092 Marionette TRACE conn4 <- [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]]]}] 17:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1638ms 17:25:09 INFO - PROCESS | 1842 | 1461630309170 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 17:25:09 INFO - PROCESS | 1842 | 1461630309179 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 17:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:25:09 INFO - PROCESS | 1842 | 1461630309190 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:25:09 INFO - PROCESS | 1842 | 1461630309194 Marionette TRACE conn4 <- [1,1462,null,{}] 17:25:09 INFO - PROCESS | 1842 | 1461630309200 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:09 INFO - PROCESS | 1842 | 1461630309455 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 17:25:09 INFO - PROCESS | 1842 | 1461630309783 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a705800 == 121 [pid = 1842] [id = 373] 17:25:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b22285800) [pid = 1842] [serial = 1120] [outer = (nil)] 17:25:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b285d7400) [pid = 1842] [serial = 1121] [outer = 0x7f6b22285800] 17:25:09 INFO - PROCESS | 1842 | 1461630309857 Marionette DEBUG loaded listener.js 17:25:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b295de000) [pid = 1842] [serial = 1122] [outer = 0x7f6b22285800] 17:25:10 INFO - PROCESS | 1842 | 1461630310759 Marionette TRACE conn4 <- [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]]]}] 17:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1637ms 17:25:10 INFO - PROCESS | 1842 | 1461630310827 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 17:25:10 INFO - PROCESS | 1842 | 1461630310831 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 17:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:25:10 INFO - PROCESS | 1842 | 1461630310837 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:25:10 INFO - PROCESS | 1842 | 1461630310843 Marionette TRACE conn4 <- [1,1466,null,{}] 17:25:10 INFO - PROCESS | 1842 | 1461630310858 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:11 INFO - PROCESS | 1842 | 1461630311121 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 17:25:11 INFO - PROCESS | 1842 | 1461630311417 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b30d93800 == 122 [pid = 1842] [id = 374] 17:25:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b2aa0fc00) [pid = 1842] [serial = 1123] [outer = (nil)] 17:25:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b2bdf8000) [pid = 1842] [serial = 1124] [outer = 0x7f6b2aa0fc00] 17:25:11 INFO - PROCESS | 1842 | 1461630311493 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b2e480c00) [pid = 1842] [serial = 1125] [outer = 0x7f6b2aa0fc00] 17:25:12 INFO - PROCESS | 1842 | 1461630312357 Marionette TRACE conn4 <- [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]]]}] 17:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1588ms 17:25:12 INFO - PROCESS | 1842 | 1461630312427 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 17:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:25:12 INFO - PROCESS | 1842 | 1461630312432 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 17:25:12 INFO - PROCESS | 1842 | 1461630312438 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:25:12 INFO - PROCESS | 1842 | 1461630312441 Marionette TRACE conn4 <- [1,1470,null,{}] 17:25:12 INFO - PROCESS | 1842 | 1461630312446 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:12 INFO - PROCESS | 1842 | 1461630312631 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 17:25:12 INFO - PROCESS | 1842 | 1461630312872 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3475b800 == 123 [pid = 1842] [id = 375] 17:25:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b30274000) [pid = 1842] [serial = 1126] [outer = (nil)] 17:25:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b3196a800) [pid = 1842] [serial = 1127] [outer = 0x7f6b30274000] 17:25:12 INFO - PROCESS | 1842 | 1461630312956 Marionette DEBUG loaded listener.js 17:25:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b3370fc00) [pid = 1842] [serial = 1128] [outer = 0x7f6b30274000] 17:25:13 INFO - PROCESS | 1842 | 1461630313771 Marionette TRACE conn4 <- [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]]]}] 17:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1381ms 17:25:13 INFO - PROCESS | 1842 | 1461630313819 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 17:25:13 INFO - PROCESS | 1842 | 1461630313822 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 17:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:25:13 INFO - PROCESS | 1842 | 1461630313828 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:25:13 INFO - PROCESS | 1842 | 1461630313830 Marionette TRACE conn4 <- [1,1474,null,{}] 17:25:13 INFO - PROCESS | 1842 | 1461630313836 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:14 INFO - PROCESS | 1842 | 1461630314010 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 17:25:14 INFO - PROCESS | 1842 | 1461630314216 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4191a000 == 124 [pid = 1842] [id = 376] 17:25:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b2eea9c00) [pid = 1842] [serial = 1129] [outer = (nil)] 17:25:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b347a7c00) [pid = 1842] [serial = 1130] [outer = 0x7f6b2eea9c00] 17:25:14 INFO - PROCESS | 1842 | 1461630314287 Marionette DEBUG loaded listener.js 17:25:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b360a1400) [pid = 1842] [serial = 1131] [outer = 0x7f6b2eea9c00] 17:25:15 INFO - PROCESS | 1842 | 1461630315180 Marionette TRACE conn4 <- [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]]]}] 17:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1387ms 17:25:15 INFO - PROCESS | 1842 | 1461630315217 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 17:25:15 INFO - PROCESS | 1842 | 1461630315221 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 17:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:25:15 INFO - PROCESS | 1842 | 1461630315226 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:25:15 INFO - PROCESS | 1842 | 1461630315229 Marionette TRACE conn4 <- [1,1478,null,{}] 17:25:15 INFO - PROCESS | 1842 | 1461630315234 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:15 INFO - PROCESS | 1842 | 1461630315421 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 17:25:15 INFO - PROCESS | 1842 | 1461630315626 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b470ac800 == 125 [pid = 1842] [id = 377] 17:25:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b36171000) [pid = 1842] [serial = 1132] [outer = (nil)] 17:25:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f6b43078c00) [pid = 1842] [serial = 1133] [outer = 0x7f6b36171000] 17:25:15 INFO - PROCESS | 1842 | 1461630315696 Marionette DEBUG loaded listener.js 17:25:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f6b469a4c00) [pid = 1842] [serial = 1134] [outer = 0x7f6b36171000] 17:25:16 INFO - PROCESS | 1842 | 1461630316600 Marionette TRACE conn4 <- [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]]]}] 17:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1428ms 17:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:25:16 INFO - PROCESS | 1842 | 1461630316655 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 17:25:16 INFO - PROCESS | 1842 | 1461630316658 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 17:25:16 INFO - PROCESS | 1842 | 1461630316664 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:25:16 INFO - PROCESS | 1842 | 1461630316667 Marionette TRACE conn4 <- [1,1482,null,{}] 17:25:16 INFO - PROCESS | 1842 | 1461630316672 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:16 INFO - PROCESS | 1842 | 1461630316849 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 17:25:17 INFO - PROCESS | 1842 | 1461630317054 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bb91000 == 126 [pid = 1842] [id = 378] 17:25:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f6b2971b800) [pid = 1842] [serial = 1135] [outer = (nil)] 17:25:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f6b29722000) [pid = 1842] [serial = 1136] [outer = 0x7f6b2971b800] 17:25:17 INFO - PROCESS | 1842 | 1461630317125 Marionette DEBUG loaded listener.js 17:25:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f6b29726400) [pid = 1842] [serial = 1137] [outer = 0x7f6b2971b800] 17:25:18 INFO - PROCESS | 1842 | 1461630318232 Marionette TRACE conn4 <- [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]]]}] 17:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1641ms 17:25:18 INFO - PROCESS | 1842 | 1461630318305 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 17:25:18 INFO - PROCESS | 1842 | 1461630318308 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 17:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:25:18 INFO - PROCESS | 1842 | 1461630318314 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:25:18 INFO - PROCESS | 1842 | 1461630318316 Marionette TRACE conn4 <- [1,1486,null,{}] 17:25:18 INFO - PROCESS | 1842 | 1461630318322 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:18 INFO - PROCESS | 1842 | 1461630318517 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 17:25:18 INFO - PROCESS | 1842 | 1461630318773 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4b4a5000 == 127 [pid = 1842] [id = 379] 17:25:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f6b2229f800) [pid = 1842] [serial = 1138] [outer = (nil)] 17:25:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f6b222a6800) [pid = 1842] [serial = 1139] [outer = 0x7f6b2229f800] 17:25:18 INFO - PROCESS | 1842 | 1461630318887 Marionette DEBUG loaded listener.js 17:25:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f6b222abc00) [pid = 1842] [serial = 1140] [outer = 0x7f6b2229f800] 17:25:19 INFO - PROCESS | 1842 | 1461630319784 Marionette TRACE conn4 <- [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]]]}] 17:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1533ms 17:25:19 INFO - PROCESS | 1842 | 1461630319848 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 17:25:19 INFO - PROCESS | 1842 | 1461630319852 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 17:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:25:19 INFO - PROCESS | 1842 | 1461630319858 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:25:19 INFO - PROCESS | 1842 | 1461630319860 Marionette TRACE conn4 <- [1,1490,null,{}] 17:25:19 INFO - PROCESS | 1842 | 1461630319865 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:20 INFO - PROCESS | 1842 | 1461630320061 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 17:25:20 INFO - PROCESS | 1842 | 1461630320321 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29891800 == 128 [pid = 1842] [id = 380] 17:25:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f6b2229f000) [pid = 1842] [serial = 1141] [outer = (nil)] 17:25:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f6b29727c00) [pid = 1842] [serial = 1142] [outer = 0x7f6b2229f000] 17:25:20 INFO - PROCESS | 1842 | 1461630320445 Marionette DEBUG loaded listener.js 17:25:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f6b469a6c00) [pid = 1842] [serial = 1143] [outer = 0x7f6b2229f000] 17:25:21 INFO - PROCESS | 1842 | 1461630321275 Marionette TRACE conn4 <- [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]]]}] 17:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1480ms 17:25:21 INFO - PROCESS | 1842 | 1461630321339 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 1842 | 1461630321343 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 17:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:25:21 INFO - PROCESS | 1842 | 1461630321349 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 1842 | 1461630321351 Marionette TRACE conn4 <- [1,1494,null,{}] 17:25:21 INFO - PROCESS | 1842 | 1461630321356 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:21 INFO - PROCESS | 1842 | 1461630321547 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 17:25:21 INFO - PROCESS | 1842 | 1461630321750 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1d061800 == 129 [pid = 1842] [id = 381] 17:25:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f6b222a0c00) [pid = 1842] [serial = 1144] [outer = (nil)] 17:25:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f6b233df400) [pid = 1842] [serial = 1145] [outer = 0x7f6b222a0c00] 17:25:21 INFO - PROCESS | 1842 | 1461630321823 Marionette DEBUG loaded listener.js 17:25:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f6b233e3c00) [pid = 1842] [serial = 1146] [outer = 0x7f6b222a0c00] 17:25:22 INFO - PROCESS | 1842 | 1461630322734 Marionette TRACE conn4 <- [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]]]}] 17:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1443ms 17:25:22 INFO - PROCESS | 1842 | 1461630322793 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 17:25:22 INFO - PROCESS | 1842 | 1461630322797 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 17:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:25:22 INFO - PROCESS | 1842 | 1461630322803 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:25:22 INFO - PROCESS | 1842 | 1461630322807 Marionette TRACE conn4 <- [1,1498,null,{}] 17:25:22 INFO - PROCESS | 1842 | 1461630322811 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:23 INFO - PROCESS | 1842 | 1461630323035 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 17:25:23 INFO - PROCESS | 1842 | 1461630323346 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f417000 == 130 [pid = 1842] [id = 382] 17:25:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f6b222a6000) [pid = 1842] [serial = 1147] [outer = (nil)] 17:25:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f6b2aa7ac00) [pid = 1842] [serial = 1148] [outer = 0x7f6b222a6000] 17:25:23 INFO - PROCESS | 1842 | 1461630323429 Marionette DEBUG loaded listener.js 17:25:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f6b469a6800) [pid = 1842] [serial = 1149] [outer = 0x7f6b222a6000] 17:25:24 INFO - PROCESS | 1842 | 1461630324244 Marionette TRACE conn4 <- [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]]]}] 17:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1483ms 17:25:24 INFO - PROCESS | 1842 | 1461630324287 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 17:25:24 INFO - PROCESS | 1842 | 1461630324291 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 17:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:25:24 INFO - PROCESS | 1842 | 1461630324296 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:25:24 INFO - PROCESS | 1842 | 1461630324299 Marionette TRACE conn4 <- [1,1502,null,{}] 17:25:24 INFO - PROCESS | 1842 | 1461630324304 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:24 INFO - PROCESS | 1842 | 1461630324500 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 17:25:24 INFO - PROCESS | 1842 | 1461630324714 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1aecf000 == 131 [pid = 1842] [id = 383] 17:25:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 211 (0x7f6b1b0d7000) [pid = 1842] [serial = 1150] [outer = (nil)] 17:25:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 212 (0x7f6b1b0dd400) [pid = 1842] [serial = 1151] [outer = 0x7f6b1b0d7000] 17:25:24 INFO - PROCESS | 1842 | 1461630324826 Marionette DEBUG loaded listener.js 17:25:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 213 (0x7f6b1b0e1c00) [pid = 1842] [serial = 1152] [outer = 0x7f6b1b0d7000] 17:25:25 INFO - PROCESS | 1842 | 1461630325722 Marionette TRACE conn4 <- [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]]]}] 17:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1483ms 17:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:25:25 INFO - PROCESS | 1842 | 1461630325781 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 17:25:25 INFO - PROCESS | 1842 | 1461630325784 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 17:25:25 INFO - PROCESS | 1842 | 1461630325790 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:25:25 INFO - PROCESS | 1842 | 1461630325801 Marionette TRACE conn4 <- [1,1506,null,{}] 17:25:25 INFO - PROCESS | 1842 | 1461630325821 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:26 INFO - PROCESS | 1842 | 1461630326015 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 17:25:26 INFO - PROCESS | 1842 | 1461630326318 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1adb7000 == 132 [pid = 1842] [id = 384] 17:25:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 214 (0x7f6b1a9c4800) [pid = 1842] [serial = 1153] [outer = (nil)] 17:25:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 215 (0x7f6b1d105800) [pid = 1842] [serial = 1154] [outer = 0x7f6b1a9c4800] 17:25:26 INFO - PROCESS | 1842 | 1461630326391 Marionette DEBUG loaded listener.js 17:25:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f6b221ae800) [pid = 1842] [serial = 1155] [outer = 0x7f6b1a9c4800] 17:25:27 INFO - PROCESS | 1842 | 1461630327210 Marionette TRACE conn4 <- [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]]]}] 17:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1451ms 17:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:25:27 INFO - PROCESS | 1842 | 1461630327241 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 17:25:27 INFO - PROCESS | 1842 | 1461630327244 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 17:25:27 INFO - PROCESS | 1842 | 1461630327253 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:25:27 INFO - PROCESS | 1842 | 1461630327256 Marionette TRACE conn4 <- [1,1510,null,{}] 17:25:27 INFO - PROCESS | 1842 | 1461630327261 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:27 INFO - PROCESS | 1842 | 1461630327456 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 17:25:27 INFO - PROCESS | 1842 | 1461630327669 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232f7000 == 133 [pid = 1842] [id = 385] 17:25:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f6b1ad4f400) [pid = 1842] [serial = 1156] [outer = (nil)] 17:25:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f6b230e9c00) [pid = 1842] [serial = 1157] [outer = 0x7f6b1ad4f400] 17:25:27 INFO - PROCESS | 1842 | 1461630327781 Marionette DEBUG loaded listener.js 17:25:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f6b2aa83800) [pid = 1842] [serial = 1158] [outer = 0x7f6b1ad4f400] 17:25:29 INFO - PROCESS | 1842 | 1461630329526 Marionette TRACE conn4 <- [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]]]}] 17:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2340ms 17:25:29 INFO - PROCESS | 1842 | 1461630329590 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 17:25:29 INFO - PROCESS | 1842 | 1461630329597 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 17:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:25:29 INFO - PROCESS | 1842 | 1461630329604 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:25:29 INFO - PROCESS | 1842 | 1461630329610 Marionette TRACE conn4 <- [1,1514,null,{}] 17:25:29 INFO - PROCESS | 1842 | 1461630329616 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:29 INFO - PROCESS | 1842 | 1461630329893 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 17:25:30 INFO - PROCESS | 1842 | 1461630330156 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b200ce000 == 134 [pid = 1842] [id = 386] 17:25:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f6b1a9c5800) [pid = 1842] [serial = 1159] [outer = (nil)] 17:25:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f6b1e9e4800) [pid = 1842] [serial = 1160] [outer = 0x7f6b1a9c5800] 17:25:30 INFO - PROCESS | 1842 | 1461630330239 Marionette DEBUG loaded listener.js 17:25:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f6b2015d400) [pid = 1842] [serial = 1161] [outer = 0x7f6b1a9c5800] 17:25:31 INFO - PROCESS | 1842 | 1461630331216 Marionette TRACE conn4 <- [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]]]}] 17:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1637ms 17:25:31 INFO - PROCESS | 1842 | 1461630331242 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 17:25:31 INFO - PROCESS | 1842 | 1461630331250 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 17:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:25:31 INFO - PROCESS | 1842 | 1461630331261 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:25:31 INFO - PROCESS | 1842 | 1461630331264 Marionette TRACE conn4 <- [1,1518,null,{}] 17:25:31 INFO - PROCESS | 1842 | 1461630331270 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:31 INFO - PROCESS | 1842 | 1461630331505 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 17:25:31 INFO - PROCESS | 1842 | 1461630331909 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b355d6000 == 133 [pid = 1842] [id = 213] 17:25:31 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3475d800 == 132 [pid = 1842] [id = 211] 17:25:31 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f6b469ab800) [pid = 1842] [serial = 1025] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f6b40d1b000) [pid = 1842] [serial = 1019] [outer = (nil)] [url = about:blank] 17:25:31 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f6b1fb4ec00) [pid = 1842] [serial = 1022] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1b1b1800 == 133 [pid = 1842] [id = 387] 17:25:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f6b1d10c000) [pid = 1842] [serial = 1162] [outer = (nil)] 17:25:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f6b1e9dfc00) [pid = 1842] [serial = 1163] [outer = 0x7f6b1d10c000] 17:25:32 INFO - PROCESS | 1842 | 1461630332059 Marionette DEBUG loaded listener.js 17:25:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f6b2262fc00) [pid = 1842] [serial = 1164] [outer = 0x7f6b1d10c000] 17:25:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b130000 == 132 [pid = 1842] [id = 370] 17:25:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a6a7800 == 131 [pid = 1842] [id = 369] 17:25:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2881a800 == 130 [pid = 1842] [id = 368] 17:25:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b22420000 == 129 [pid = 1842] [id = 367] 17:25:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ab6d000 == 128 [pid = 1842] [id = 366] 17:25:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b241bb000 == 127 [pid = 1842] [id = 365] 17:25:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cc79000 == 126 [pid = 1842] [id = 11] 17:25:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1db9c800 == 125 [pid = 1842] [id = 364] 17:25:32 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ebb1000 == 124 [pid = 1842] [id = 350] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f6b29996800) [pid = 1842] [serial = 1047] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f6b1fb51c00) [pid = 1842] [serial = 1035] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f6b221a8400) [pid = 1842] [serial = 1037] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f6b33715400) [pid = 1842] [serial = 1010] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f6b1fa49800) [pid = 1842] [serial = 1034] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f6b37b6f400) [pid = 1842] [serial = 1016] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f6b298eb000) [pid = 1842] [serial = 1046] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 214 (0x7f6b230e4c00) [pid = 1842] [serial = 1041] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 213 (0x7f6b2969d000) [pid = 1842] [serial = 995] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 212 (0x7f6b2993a400) [pid = 1842] [serial = 998] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 211 (0x7f6b2220bc00) [pid = 1842] [serial = 1038] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 210 (0x7f6b1b94ec00) [pid = 1842] [serial = 1028] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f6b1d11ac00) [pid = 1842] [serial = 1031] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f6b28564800) [pid = 1842] [serial = 1043] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f6b1ad4e800) [pid = 1842] [serial = 989] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f6b22639800) [pid = 1842] [serial = 1040] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f6b2220c000) [pid = 1842] [serial = 987] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f6b2cc67c00) [pid = 1842] [serial = 1001] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f6b1e9e2000) [pid = 1842] [serial = 1032] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f6b286d5c00) [pid = 1842] [serial = 1044] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f6b22209800) [pid = 1842] [serial = 992] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f6b2f866c00) [pid = 1842] [serial = 1004] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f6b32750400) [pid = 1842] [serial = 1007] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f6b347af400) [pid = 1842] [serial = 1013] [outer = (nil)] [url = about:blank] 17:25:32 INFO - PROCESS | 1842 | 1461630332855 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1628ms 17:25:32 INFO - PROCESS | 1842 | 1461630332890 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 17:25:32 INFO - PROCESS | 1842 | 1461630332893 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 17:25:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:25:32 INFO - PROCESS | 1842 | 1461630332899 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:25:32 INFO - PROCESS | 1842 | 1461630332906 Marionette TRACE conn4 <- [1,1522,null,{}] 17:25:32 INFO - PROCESS | 1842 | 1461630332936 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:33 INFO - PROCESS | 1842 | 1461630333132 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 17:25:33 INFO - PROCESS | 1842 | 1461630333151 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b22025000 == 125 [pid = 1842] [id = 388] 17:25:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f6b22636000) [pid = 1842] [serial = 1165] [outer = (nil)] 17:25:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f6b233e0400) [pid = 1842] [serial = 1166] [outer = 0x7f6b22636000] 17:25:33 INFO - PROCESS | 1842 | 1461630333217 Marionette DEBUG loaded listener.js 17:25:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f6b2856a400) [pid = 1842] [serial = 1167] [outer = 0x7f6b22636000] 17:25:33 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:33 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:25:33 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:33 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:33 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:33 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:33 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:33 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:33 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:33 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:33 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:33 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:25:34 INFO - PROCESS | 1842 | 1461630334115 Marionette TRACE conn4 <- [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"]]]}] 17:25:34 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 () { 17:25:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:25:34 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 () { 17:25:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:25:34 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 () { 17:25:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:25:34 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 () { 17:25:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:25:34 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1246ms 17:25:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:25:34 INFO - PROCESS | 1842 | 1461630334157 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 17:25:34 INFO - PROCESS | 1842 | 1461630334160 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 17:25:34 INFO - PROCESS | 1842 | 1461630334167 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:25:34 INFO - PROCESS | 1842 | 1461630334170 Marionette TRACE conn4 <- [1,1526,null,{}] 17:25:34 INFO - PROCESS | 1842 | 1461630334175 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:34 INFO - PROCESS | 1842 | 1461630334350 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 17:25:34 INFO - PROCESS | 1842 | 1461630334572 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b244d8800 == 126 [pid = 1842] [id = 389] 17:25:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f6b230e0400) [pid = 1842] [serial = 1168] [outer = (nil)] 17:25:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f6b296a6c00) [pid = 1842] [serial = 1169] [outer = 0x7f6b230e0400] 17:25:34 INFO - PROCESS | 1842 | 1461630334636 Marionette DEBUG loaded listener.js 17:25:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f6b298e3400) [pid = 1842] [serial = 1170] [outer = 0x7f6b230e0400] 17:25:35 INFO - PROCESS | 1842 | 1461630335409 Marionette TRACE conn4 <- [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"]]]}] 17:25:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:25:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:25:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:25:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1288ms 17:25:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:25:35 INFO - PROCESS | 1842 | 1461630335463 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 17:25:35 INFO - PROCESS | 1842 | 1461630335466 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 17:25:35 INFO - PROCESS | 1842 | 1461630335472 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:25:35 INFO - PROCESS | 1842 | 1461630335474 Marionette TRACE conn4 <- [1,1530,null,{}] 17:25:35 INFO - PROCESS | 1842 | 1461630335483 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:35 INFO - PROCESS | 1842 | 1461630335721 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 17:25:35 INFO - PROCESS | 1842 | 1461630335751 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b297cf000 == 127 [pid = 1842] [id = 390] 17:25:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f6b285d4800) [pid = 1842] [serial = 1171] [outer = (nil)] 17:25:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f6b2998b800) [pid = 1842] [serial = 1172] [outer = 0x7f6b285d4800] 17:25:35 INFO - PROCESS | 1842 | 1461630335811 Marionette DEBUG loaded listener.js 17:25:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f6b2aa7dc00) [pid = 1842] [serial = 1173] [outer = 0x7f6b285d4800] 17:25:36 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f6b19bf3c00) [pid = 1842] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:25:36 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f6b20197000) [pid = 1842] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:25:36 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f6b20a89400) [pid = 1842] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:25:36 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f6b2bd4fc00) [pid = 1842] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:25:36 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f6b1d11f000) [pid = 1842] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:25:36 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f6b1d11fc00) [pid = 1842] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:25:36 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f6b19bf0800) [pid = 1842] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:25:37 INFO - PROCESS | 1842 | 1461630337083 Marionette TRACE conn4 <- [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]]]}] 17:25:37 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 17:25:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:25:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:25:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:25:37 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. 17:25:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:25:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1646ms 17:25:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:25:37 INFO - PROCESS | 1842 | 1461630337120 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 17:25:37 INFO - PROCESS | 1842 | 1461630337123 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 17:25:37 INFO - PROCESS | 1842 | 1461630337129 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:25:37 INFO - PROCESS | 1842 | 1461630337132 Marionette TRACE conn4 <- [1,1534,null,{}] 17:25:37 INFO - PROCESS | 1842 | 1461630337145 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:37 INFO - PROCESS | 1842 | 1461630337333 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 17:25:37 INFO - PROCESS | 1842 | 1461630337548 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6cc000 == 128 [pid = 1842] [id = 391] 17:25:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f6b298e6400) [pid = 1842] [serial = 1174] [outer = (nil)] 17:25:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f6b2ba6d000) [pid = 1842] [serial = 1175] [outer = 0x7f6b298e6400] 17:25:37 INFO - PROCESS | 1842 | 1461630337612 Marionette DEBUG loaded listener.js 17:25:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f6b2c92f800) [pid = 1842] [serial = 1176] [outer = 0x7f6b298e6400] 17:25:38 INFO - PROCESS | 1842 | 1461630338297 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:25:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:25:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1196ms 17:25:38 INFO - PROCESS | 1842 | 1461630338326 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 17:25:38 INFO - PROCESS | 1842 | 1461630338329 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 17:25:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:25:38 INFO - PROCESS | 1842 | 1461630338335 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:25:38 INFO - PROCESS | 1842 | 1461630338337 Marionette TRACE conn4 <- [1,1538,null,{}] 17:25:38 INFO - PROCESS | 1842 | 1461630338343 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:38 INFO - PROCESS | 1842 | 1461630338595 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 17:25:38 INFO - PROCESS | 1842 | 1461630338615 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2bc4c800 == 129 [pid = 1842] [id = 392] 17:25:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f6b29723000) [pid = 1842] [serial = 1177] [outer = (nil)] 17:25:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f6b2da0ec00) [pid = 1842] [serial = 1178] [outer = 0x7f6b29723000] 17:25:38 INFO - PROCESS | 1842 | 1461630338676 Marionette DEBUG loaded listener.js 17:25:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f6b2edaa400) [pid = 1842] [serial = 1179] [outer = 0x7f6b29723000] 17:25:39 INFO - PROCESS | 1842 | 1461630339821 Marionette TRACE conn4 <- [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]]]}] 17:25:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:25:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1530ms 17:25:39 INFO - PROCESS | 1842 | 1461630339868 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 17:25:39 INFO - PROCESS | 1842 | 1461630339875 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 17:25:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:25:39 INFO - PROCESS | 1842 | 1461630339884 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:25:39 INFO - PROCESS | 1842 | 1461630339888 Marionette TRACE conn4 <- [1,1542,null,{}] 17:25:39 INFO - PROCESS | 1842 | 1461630339897 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:40 INFO - PROCESS | 1842 | 1461630340118 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 17:25:40 INFO - PROCESS | 1842 | 1461630340377 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b202c9800 == 130 [pid = 1842] [id = 393] 17:25:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f6b1fb04800) [pid = 1842] [serial = 1180] [outer = (nil)] 17:25:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f6b1fb4d400) [pid = 1842] [serial = 1181] [outer = 0x7f6b1fb04800] 17:25:40 INFO - PROCESS | 1842 | 1461630340499 Marionette DEBUG loaded listener.js 17:25:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f6b221a6400) [pid = 1842] [serial = 1182] [outer = 0x7f6b1fb04800] 17:25:41 INFO - PROCESS | 1842 | 1461630341420 Marionette TRACE conn4 <- [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]]]}] 17:25:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:25:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1588ms 17:25:41 INFO - PROCESS | 1842 | 1461630341473 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 17:25:41 INFO - PROCESS | 1842 | 1461630341482 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 17:25:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:25:41 INFO - PROCESS | 1842 | 1461630341492 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:25:41 INFO - PROCESS | 1842 | 1461630341495 Marionette TRACE conn4 <- [1,1546,null,{}] 17:25:41 INFO - PROCESS | 1842 | 1461630341502 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:41 INFO - PROCESS | 1842 | 1461630341717 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 17:25:42 INFO - PROCESS | 1842 | 1461630342006 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28443800 == 131 [pid = 1842] [id = 394] 17:25:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f6b2220c000) [pid = 1842] [serial = 1183] [outer = (nil)] 17:25:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 211 (0x7f6b2286dc00) [pid = 1842] [serial = 1184] [outer = 0x7f6b2220c000] 17:25:42 INFO - PROCESS | 1842 | 1461630342125 Marionette DEBUG loaded listener.js 17:25:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 212 (0x7f6b28526800) [pid = 1842] [serial = 1185] [outer = 0x7f6b2220c000] 17:25:43 INFO - PROCESS | 1842 | 1461630343123 Marionette TRACE conn4 <- [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]]]}] 17:25:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:25:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1685ms 17:25:43 INFO - PROCESS | 1842 | 1461630343178 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 17:25:43 INFO - PROCESS | 1842 | 1461630343181 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 17:25:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:25:43 INFO - PROCESS | 1842 | 1461630343188 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:25:43 INFO - PROCESS | 1842 | 1461630343194 Marionette TRACE conn4 <- [1,1550,null,{}] 17:25:43 INFO - PROCESS | 1842 | 1461630343210 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:43 INFO - PROCESS | 1842 | 1461630343439 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 17:25:43 INFO - PROCESS | 1842 | 1461630343746 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ed22000 == 132 [pid = 1842] [id = 395] 17:25:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 213 (0x7f6b2969dc00) [pid = 1842] [serial = 1186] [outer = (nil)] 17:25:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 214 (0x7f6b2a730c00) [pid = 1842] [serial = 1187] [outer = 0x7f6b2969dc00] 17:25:43 INFO - PROCESS | 1842 | 1461630343838 Marionette DEBUG loaded listener.js 17:25:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 215 (0x7f6b2ade8000) [pid = 1842] [serial = 1188] [outer = 0x7f6b2969dc00] 17:25:44 INFO - PROCESS | 1842 | 1461630344707 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:25:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:25:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1587ms 17:25:44 INFO - PROCESS | 1842 | 1461630344776 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 17:25:44 INFO - PROCESS | 1842 | 1461630344781 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 17:25:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:25:44 INFO - PROCESS | 1842 | 1461630344787 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:25:44 INFO - PROCESS | 1842 | 1461630344791 Marionette TRACE conn4 <- [1,1554,null,{}] 17:25:44 INFO - PROCESS | 1842 | 1461630344796 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:45 INFO - PROCESS | 1842 | 1461630345007 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 17:25:45 INFO - PROCESS | 1842 | 1461630345258 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f40e800 == 133 [pid = 1842] [id = 396] 17:25:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f6b28566c00) [pid = 1842] [serial = 1189] [outer = (nil)] 17:25:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f6b2c938800) [pid = 1842] [serial = 1190] [outer = 0x7f6b28566c00] 17:25:45 INFO - PROCESS | 1842 | 1461630345380 Marionette DEBUG loaded listener.js 17:25:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f6b2eea5800) [pid = 1842] [serial = 1191] [outer = 0x7f6b28566c00] 17:25:46 INFO - PROCESS | 1842 | 1461630346219 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:25:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:25:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1481ms 17:25:46 INFO - PROCESS | 1842 | 1461630346270 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 17:25:46 INFO - PROCESS | 1842 | 1461630346274 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 17:25:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:25:46 INFO - PROCESS | 1842 | 1461630346280 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:25:46 INFO - PROCESS | 1842 | 1461630346282 Marionette TRACE conn4 <- [1,1558,null,{}] 17:25:46 INFO - PROCESS | 1842 | 1461630346288 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:46 INFO - PROCESS | 1842 | 1461630346497 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 17:25:46 INFO - PROCESS | 1842 | 1461630346711 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b32f84000 == 134 [pid = 1842] [id = 397] 17:25:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f6b2a763800) [pid = 1842] [serial = 1192] [outer = (nil)] 17:25:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f6b30271400) [pid = 1842] [serial = 1193] [outer = 0x7f6b2a763800] 17:25:46 INFO - PROCESS | 1842 | 1461630346825 Marionette DEBUG loaded listener.js 17:25:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f6b31799c00) [pid = 1842] [serial = 1194] [outer = 0x7f6b2a763800] 17:25:47 INFO - PROCESS | 1842 | 1461630347710 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:25:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:25:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1486ms 17:25:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:25:47 INFO - PROCESS | 1842 | 1461630347767 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 17:25:47 INFO - PROCESS | 1842 | 1461630347770 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 17:25:47 INFO - PROCESS | 1842 | 1461630347776 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:25:47 INFO - PROCESS | 1842 | 1461630347779 Marionette TRACE conn4 <- [1,1562,null,{}] 17:25:47 INFO - PROCESS | 1842 | 1461630347785 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:48 INFO - PROCESS | 1842 | 1461630348017 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 17:25:48 INFO - PROCESS | 1842 | 1461630348330 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35030800 == 135 [pid = 1842] [id = 398] 17:25:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f6b2bce6000) [pid = 1842] [serial = 1195] [outer = (nil)] 17:25:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 223 (0x7f6b33712c00) [pid = 1842] [serial = 1196] [outer = 0x7f6b2bce6000] 17:25:48 INFO - PROCESS | 1842 | 1461630348412 Marionette DEBUG loaded listener.js 17:25:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 224 (0x7f6b3553c000) [pid = 1842] [serial = 1197] [outer = 0x7f6b2bce6000] 17:25:49 INFO - PROCESS | 1842 | 1461630349275 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:25:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:25:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1530ms 17:25:49 INFO - PROCESS | 1842 | 1461630349306 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 17:25:49 INFO - PROCESS | 1842 | 1461630349310 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 17:25:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:25:49 INFO - PROCESS | 1842 | 1461630349315 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:25:49 INFO - PROCESS | 1842 | 1461630349317 Marionette TRACE conn4 <- [1,1566,null,{}] 17:25:49 INFO - PROCESS | 1842 | 1461630349323 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:49 INFO - PROCESS | 1842 | 1461630349518 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 17:25:49 INFO - PROCESS | 1842 | 1461630349733 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41eb2000 == 136 [pid = 1842] [id = 399] 17:25:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 225 (0x7f6b2e4fa800) [pid = 1842] [serial = 1198] [outer = (nil)] 17:25:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 226 (0x7f6b37d69800) [pid = 1842] [serial = 1199] [outer = 0x7f6b2e4fa800] 17:25:49 INFO - PROCESS | 1842 | 1461630349846 Marionette DEBUG loaded listener.js 17:25:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 227 (0x7f6b4196b400) [pid = 1842] [serial = 1200] [outer = 0x7f6b2e4fa800] 17:25:50 INFO - PROCESS | 1842 | 1461630350795 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:25:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:25:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1529ms 17:25:50 INFO - PROCESS | 1842 | 1461630350846 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 17:25:50 INFO - PROCESS | 1842 | 1461630350850 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 17:25:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:25:50 INFO - PROCESS | 1842 | 1461630350856 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:25:50 INFO - PROCESS | 1842 | 1461630350860 Marionette TRACE conn4 <- [1,1570,null,{}] 17:25:50 INFO - PROCESS | 1842 | 1461630350866 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:51 INFO - PROCESS | 1842 | 1461630351096 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 17:25:51 INFO - PROCESS | 1842 | 1461630351313 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46e4d800 == 137 [pid = 1842] [id = 400] 17:25:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 228 (0x7f6b35078c00) [pid = 1842] [serial = 1201] [outer = (nil)] 17:25:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 229 (0x7f6b41b3a400) [pid = 1842] [serial = 1202] [outer = 0x7f6b35078c00] 17:25:51 INFO - PROCESS | 1842 | 1461630351468 Marionette DEBUG loaded listener.js 17:25:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 230 (0x7f6b42d40000) [pid = 1842] [serial = 1203] [outer = 0x7f6b35078c00] 17:25:52 INFO - PROCESS | 1842 | 1461630352324 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:25:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:25:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1540ms 17:25:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:25:52 INFO - PROCESS | 1842 | 1461630352397 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 17:25:52 INFO - PROCESS | 1842 | 1461630352400 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 17:25:52 INFO - PROCESS | 1842 | 1461630352406 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:25:52 INFO - PROCESS | 1842 | 1461630352409 Marionette TRACE conn4 <- [1,1574,null,{}] 17:25:52 INFO - PROCESS | 1842 | 1461630352415 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:52 INFO - PROCESS | 1842 | 1461630352621 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 17:25:52 INFO - PROCESS | 1842 | 1461630352876 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ad72800 == 138 [pid = 1842] [id = 401] 17:25:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 231 (0x7f6b3609bc00) [pid = 1842] [serial = 1204] [outer = (nil)] 17:25:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f6b43073400) [pid = 1842] [serial = 1205] [outer = 0x7f6b3609bc00] 17:25:53 INFO - PROCESS | 1842 | 1461630353005 Marionette DEBUG loaded listener.js 17:25:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f6b469ab800) [pid = 1842] [serial = 1206] [outer = 0x7f6b3609bc00] 17:25:53 INFO - PROCESS | 1842 | 1461630353872 Marionette TRACE conn4 <- [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]]]}] 17:25:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:25:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1530ms 17:25:53 INFO - PROCESS | 1842 | 1461630353936 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 17:25:53 INFO - PROCESS | 1842 | 1461630353939 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 17:25:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:25:53 INFO - PROCESS | 1842 | 1461630353945 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:25:53 INFO - PROCESS | 1842 | 1461630353947 Marionette TRACE conn4 <- [1,1578,null,{}] 17:25:53 INFO - PROCESS | 1842 | 1461630353953 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:54 INFO - PROCESS | 1842 | 1461630354165 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 17:25:54 INFO - PROCESS | 1842 | 1461630354430 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ad8e000 == 139 [pid = 1842] [id = 402] 17:25:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f6b1eae0c00) [pid = 1842] [serial = 1207] [outer = (nil)] 17:25:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f6b1eae3800) [pid = 1842] [serial = 1208] [outer = 0x7f6b1eae0c00] 17:25:54 INFO - PROCESS | 1842 | 1461630354547 Marionette DEBUG loaded listener.js 17:25:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f6b42e72000) [pid = 1842] [serial = 1209] [outer = 0x7f6b1eae0c00] 17:25:55 INFO - PROCESS | 1842 | 1461630355422 Marionette TRACE conn4 <- [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]]]}] 17:25:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:25:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1530ms 17:25:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:25:55 INFO - PROCESS | 1842 | 1461630355477 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 17:25:55 INFO - PROCESS | 1842 | 1461630355480 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 17:25:55 INFO - PROCESS | 1842 | 1461630355487 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:25:55 INFO - PROCESS | 1842 | 1461630355491 Marionette TRACE conn4 <- [1,1582,null,{}] 17:25:55 INFO - PROCESS | 1842 | 1461630355496 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:55 INFO - PROCESS | 1842 | 1461630355741 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 17:25:56 INFO - PROCESS | 1842 | 1461630356004 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19edd000 == 140 [pid = 1842] [id = 403] 17:25:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f6b46ea3800) [pid = 1842] [serial = 1210] [outer = (nil)] 17:25:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f6b47332400) [pid = 1842] [serial = 1211] [outer = 0x7f6b46ea3800] 17:25:56 INFO - PROCESS | 1842 | 1461630356137 Marionette DEBUG loaded listener.js 17:25:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f6b48ecf000) [pid = 1842] [serial = 1212] [outer = 0x7f6b46ea3800] 17:25:56 INFO - PROCESS | 1842 | 1461630356927 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:25:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:25:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1479ms 17:25:56 INFO - PROCESS | 1842 | 1461630356966 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 17:25:56 INFO - PROCESS | 1842 | 1461630356970 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 17:25:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:25:56 INFO - PROCESS | 1842 | 1461630356975 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:25:56 INFO - PROCESS | 1842 | 1461630356978 Marionette TRACE conn4 <- [1,1586,null,{}] 17:25:56 INFO - PROCESS | 1842 | 1461630356983 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:57 INFO - PROCESS | 1842 | 1461630357185 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 17:25:57 INFO - PROCESS | 1842 | 1461630357402 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1c9d4800 == 141 [pid = 1842] [id = 404] 17:25:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f6b20067c00) [pid = 1842] [serial = 1213] [outer = (nil)] 17:25:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f6b20070c00) [pid = 1842] [serial = 1214] [outer = 0x7f6b20067c00] 17:25:57 INFO - PROCESS | 1842 | 1461630357512 Marionette DEBUG loaded listener.js 17:25:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f6b20075400) [pid = 1842] [serial = 1215] [outer = 0x7f6b20067c00] 17:25:58 INFO - PROCESS | 1842 | 1461630358409 Marionette TRACE conn4 <- [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]]]}] 17:25:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:25:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1486ms 17:25:58 INFO - PROCESS | 1842 | 1461630358463 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 17:25:58 INFO - PROCESS | 1842 | 1461630358466 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 17:25:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:25:58 INFO - PROCESS | 1842 | 1461630358472 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:25:58 INFO - PROCESS | 1842 | 1461630358474 Marionette TRACE conn4 <- [1,1590,null,{}] 17:25:58 INFO - PROCESS | 1842 | 1461630358488 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:25:58 INFO - PROCESS | 1842 | 1461630358665 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 17:25:58 INFO - PROCESS | 1842 | 1461630358981 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19870800 == 142 [pid = 1842] [id = 405] 17:25:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f6b2006e400) [pid = 1842] [serial = 1216] [outer = (nil)] 17:25:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f6b22a5e400) [pid = 1842] [serial = 1217] [outer = 0x7f6b2006e400] 17:25:59 INFO - PROCESS | 1842 | 1461630359058 Marionette DEBUG loaded listener.js 17:25:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f6b22a63000) [pid = 1842] [serial = 1218] [outer = 0x7f6b2006e400] 17:25:59 INFO - PROCESS | 1842 | 1461630359862 Marionette TRACE conn4 <- [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]]]}] 17:25:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:25:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1436ms 17:25:59 INFO - PROCESS | 1842 | 1461630359909 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 17:25:59 INFO - PROCESS | 1842 | 1461630359912 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 17:25:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:25:59 INFO - PROCESS | 1842 | 1461630359918 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:25:59 INFO - PROCESS | 1842 | 1461630359920 Marionette TRACE conn4 <- [1,1594,null,{}] 17:25:59 INFO - PROCESS | 1842 | 1461630359926 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:00 INFO - PROCESS | 1842 | 1461630360116 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 17:26:00 INFO - PROCESS | 1842 | 1461630360335 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b8ef000 == 143 [pid = 1842] [id = 406] 17:26:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f6b20073800) [pid = 1842] [serial = 1219] [outer = (nil)] 17:26:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f6b22a67800) [pid = 1842] [serial = 1220] [outer = 0x7f6b20073800] 17:26:00 INFO - PROCESS | 1842 | 1461630360445 Marionette DEBUG loaded listener.js 17:26:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f6b2f11b800) [pid = 1842] [serial = 1221] [outer = 0x7f6b20073800] 17:26:01 INFO - PROCESS | 1842 | 1461630361422 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:26:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:26:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1579ms 17:26:01 INFO - PROCESS | 1842 | 1461630361499 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 17:26:01 INFO - PROCESS | 1842 | 1461630361503 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 17:26:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:26:01 INFO - PROCESS | 1842 | 1461630361508 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:26:01 INFO - PROCESS | 1842 | 1461630361511 Marionette TRACE conn4 <- [1,1598,null,{}] 17:26:01 INFO - PROCESS | 1842 | 1461630361516 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:01 INFO - PROCESS | 1842 | 1461630361727 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 17:26:01 INFO - PROCESS | 1842 | 1461630361985 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1cb4a000 == 144 [pid = 1842] [id = 407] 17:26:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f6b1cbc4400) [pid = 1842] [serial = 1222] [outer = (nil)] 17:26:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f6b1cbca400) [pid = 1842] [serial = 1223] [outer = 0x7f6b1cbc4400] 17:26:02 INFO - PROCESS | 1842 | 1461630362109 Marionette DEBUG loaded listener.js 17:26:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f6b1cbcf000) [pid = 1842] [serial = 1224] [outer = 0x7f6b1cbc4400] 17:26:02 INFO - PROCESS | 1842 | 1461630362945 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:26:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:26:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1482ms 17:26:02 INFO - PROCESS | 1842 | 1461630362991 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 17:26:02 INFO - PROCESS | 1842 | 1461630362995 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 17:26:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:26:03 INFO - PROCESS | 1842 | 1461630363000 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:26:03 INFO - PROCESS | 1842 | 1461630363002 Marionette TRACE conn4 <- [1,1602,null,{}] 17:26:03 INFO - PROCESS | 1842 | 1461630363008 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:03 INFO - PROCESS | 1842 | 1461630363196 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 17:26:03 INFO - PROCESS | 1842 | 1461630363430 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ab6d000 == 145 [pid = 1842] [id = 408] 17:26:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f6b19bf4400) [pid = 1842] [serial = 1225] [outer = (nil)] 17:26:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f6b1a9bd800) [pid = 1842] [serial = 1226] [outer = 0x7f6b19bf4400] 17:26:03 INFO - PROCESS | 1842 | 1461630363940 Marionette DEBUG loaded listener.js 17:26:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f6b1cbcc400) [pid = 1842] [serial = 1227] [outer = 0x7f6b19bf4400] 17:26:04 INFO - PROCESS | 1842 | 1461630364930 Marionette TRACE conn4 <- [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]]]}] 17:26:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:26:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1986ms 17:26:04 INFO - PROCESS | 1842 | 1461630364989 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 17:26:04 INFO - PROCESS | 1842 | 1461630364992 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 17:26:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:26:05 INFO - PROCESS | 1842 | 1461630365000 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:26:05 INFO - PROCESS | 1842 | 1461630365004 Marionette TRACE conn4 <- [1,1606,null,{}] 17:26:05 INFO - PROCESS | 1842 | 1461630365010 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:05 INFO - PROCESS | 1842 | 1461630365214 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 17:26:05 INFO - PROCESS | 1842 | 1461630365492 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b202c5800 == 146 [pid = 1842] [id = 409] 17:26:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f6b1b0db800) [pid = 1842] [serial = 1228] [outer = (nil)] 17:26:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f6b1d11b400) [pid = 1842] [serial = 1229] [outer = 0x7f6b1b0db800] 17:26:05 INFO - PROCESS | 1842 | 1461630365605 Marionette DEBUG loaded listener.js 17:26:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f6b2015fc00) [pid = 1842] [serial = 1230] [outer = 0x7f6b1b0db800] 17:26:06 INFO - PROCESS | 1842 | 1461630366575 Marionette TRACE conn4 <- [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]]]}] 17:26:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:26:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1634ms 17:26:06 INFO - PROCESS | 1842 | 1461630366635 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 17:26:06 INFO - PROCESS | 1842 | 1461630366639 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 17:26:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:26:06 INFO - PROCESS | 1842 | 1461630366650 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 1842 | 1461630366653 Marionette TRACE conn4 <- [1,1610,null,{}] 17:26:06 INFO - PROCESS | 1842 | 1461630366659 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:06 INFO - PROCESS | 1842 | 1461630366874 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 17:26:07 INFO - PROCESS | 1842 | 1461630367302 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e524000 == 145 [pid = 1842] [id = 120] 17:26:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bb8c000 == 146 [pid = 1842] [id = 410] 17:26:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f6b19bf2400) [pid = 1842] [serial = 1231] [outer = (nil)] 17:26:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f6b22631000) [pid = 1842] [serial = 1232] [outer = 0x7f6b19bf2400] 17:26:07 INFO - PROCESS | 1842 | 1461630367432 Marionette DEBUG loaded listener.js 17:26:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f6b22a5c400) [pid = 1842] [serial = 1233] [outer = 0x7f6b19bf2400] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a6cc000 == 145 [pid = 1842] [id = 391] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b297cf000 == 144 [pid = 1842] [id = 390] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b244d8800 == 143 [pid = 1842] [id = 389] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b22025000 == 142 [pid = 1842] [id = 388] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1b1b1800 == 141 [pid = 1842] [id = 387] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b200ce000 == 140 [pid = 1842] [id = 386] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1d061800 == 139 [pid = 1842] [id = 381] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29891800 == 138 [pid = 1842] [id = 380] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4b4a5000 == 137 [pid = 1842] [id = 379] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1bb91000 == 136 [pid = 1842] [id = 378] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b470ac800 == 135 [pid = 1842] [id = 377] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4191a000 == 134 [pid = 1842] [id = 376] 17:26:07 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3475b800 == 133 [pid = 1842] [id = 375] 17:26:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b30d93800 == 132 [pid = 1842] [id = 374] 17:26:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a705800 == 131 [pid = 1842] [id = 373] 17:26:08 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b22416800 == 130 [pid = 1842] [id = 372] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f6b2262f800) [pid = 1842] [serial = 1101] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f6b1fb0b000) [pid = 1842] [serial = 1088] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f6b469b0800) [pid = 1842] [serial = 1082] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f6b2263b000) [pid = 1842] [serial = 1055] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f6b20a87c00) [pid = 1842] [serial = 1098] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f6b2e481c00) [pid = 1842] [serial = 1064] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f6b2c935c00) [pid = 1842] [serial = 1085] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f6b2b2a3400) [pid = 1842] [serial = 1049] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f6b1d10a400) [pid = 1842] [serial = 1091] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f6b29937000) [pid = 1842] [serial = 1058] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f6b34603400) [pid = 1842] [serial = 1073] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f6b1fb4c800) [pid = 1842] [serial = 1097] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f6b1b949400) [pid = 1842] [serial = 1095] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f6b19bf7400) [pid = 1842] [serial = 1094] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f6b32258000) [pid = 1842] [serial = 1067] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f6b37d69c00) [pid = 1842] [serial = 1076] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f6b1fb4d000) [pid = 1842] [serial = 1052] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f6b42ded400) [pid = 1842] [serial = 1079] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f6b2b9ed800) [pid = 1842] [serial = 1061] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f6b33902400) [pid = 1842] [serial = 1070] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | 1461630368211 Marionette TRACE conn4 <- [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]]]}] 17:26:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:26:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1582ms 17:26:08 INFO - PROCESS | 1842 | 1461630368232 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 17:26:08 INFO - PROCESS | 1842 | 1461630368235 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 17:26:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f6b1fa46c00) [pid = 1842] [serial = 1100] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f6b2b2ae000) [pid = 1842] [serial = 1106] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f6b2bd55c00) [pid = 1842] [serial = 1112] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f6b2c932c00) [pid = 1842] [serial = 1109] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f6b298e5800) [pid = 1842] [serial = 1104] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f6b287f0800) [pid = 1842] [serial = 1103] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f6b2b86c000) [pid = 1842] [serial = 1107] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f6b2da10800) [pid = 1842] [serial = 1110] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f6b2f869400) [pid = 1842] [serial = 1113] [outer = (nil)] [url = about:blank] 17:26:08 INFO - PROCESS | 1842 | 1461630368305 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:26:08 INFO - PROCESS | 1842 | 1461630368312 Marionette TRACE conn4 <- [1,1614,null,{}] 17:26:08 INFO - PROCESS | 1842 | 1461630368327 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:08 INFO - PROCESS | 1842 | 1461630368526 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 17:26:08 INFO - PROCESS | 1842 | 1461630368704 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b209d8000 == 131 [pid = 1842] [id = 411] 17:26:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 232 (0x7f6b1fb05800) [pid = 1842] [serial = 1234] [outer = (nil)] 17:26:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 233 (0x7f6b233e6000) [pid = 1842] [serial = 1235] [outer = 0x7f6b1fb05800] 17:26:08 INFO - PROCESS | 1842 | 1461630368767 Marionette DEBUG loaded listener.js 17:26:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f6b285d1400) [pid = 1842] [serial = 1236] [outer = 0x7f6b1fb05800] 17:26:09 INFO - PROCESS | 1842 | 1461630369528 Marionette TRACE conn4 <- [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]]]}] 17:26:09 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 17:26:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1271ms 17:26:09 INFO - PROCESS | 1842 | 1461630369545 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 17:26:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:26:09 INFO - PROCESS | 1842 | 1461630369549 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 17:26:09 INFO - PROCESS | 1842 | 1461630369555 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:26:09 INFO - PROCESS | 1842 | 1461630369557 Marionette TRACE conn4 <- [1,1618,null,{}] 17:26:09 INFO - PROCESS | 1842 | 1461630369592 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:09 INFO - PROCESS | 1842 | 1461630369837 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 17:26:09 INFO - PROCESS | 1842 | 1461630369991 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b241ae800 == 132 [pid = 1842] [id = 412] 17:26:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f6b285d2400) [pid = 1842] [serial = 1237] [outer = (nil)] 17:26:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f6b295dfc00) [pid = 1842] [serial = 1238] [outer = 0x7f6b285d2400] 17:26:10 INFO - PROCESS | 1842 | 1461630370053 Marionette DEBUG loaded listener.js 17:26:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f6b2971f800) [pid = 1842] [serial = 1239] [outer = 0x7f6b285d2400] 17:26:10 INFO - PROCESS | 1842 | 1461630370883 Marionette TRACE conn4 <- [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]]]}] 17:26:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:26:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1380ms 17:26:10 INFO - PROCESS | 1842 | 1461630370942 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 17:26:10 INFO - PROCESS | 1842 | 1461630370944 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 17:26:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:26:10 INFO - PROCESS | 1842 | 1461630370951 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:26:10 INFO - PROCESS | 1842 | 1461630370952 Marionette TRACE conn4 <- [1,1622,null,{}] 17:26:10 INFO - PROCESS | 1842 | 1461630370958 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:11 INFO - PROCESS | 1842 | 1461630371215 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 17:26:11 INFO - PROCESS | 1842 | 1461630371260 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b284bd800 == 133 [pid = 1842] [id = 413] 17:26:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f6b29937000) [pid = 1842] [serial = 1240] [outer = (nil)] 17:26:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f6b29992400) [pid = 1842] [serial = 1241] [outer = 0x7f6b29937000] 17:26:11 INFO - PROCESS | 1842 | 1461630371375 Marionette DEBUG loaded listener.js 17:26:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f6b2ade6c00) [pid = 1842] [serial = 1242] [outer = 0x7f6b29937000] 17:26:12 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f6b285d4800) [pid = 1842] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:26:12 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f6b1d10c000) [pid = 1842] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:26:12 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f6b22636000) [pid = 1842] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:26:12 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f6b1a9c5800) [pid = 1842] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:26:12 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f6b230e0400) [pid = 1842] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:26:12 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f6b298e6400) [pid = 1842] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:26:12 INFO - PROCESS | 1842 | 1461630372839 Marionette TRACE conn4 <- [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]]]}] 17:26:12 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 17:26:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1935ms 17:26:12 INFO - PROCESS | 1842 | 1461630372887 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 17:26:12 INFO - PROCESS | 1842 | 1461630372891 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 17:26:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:26:12 INFO - PROCESS | 1842 | 1461630372896 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:26:12 INFO - PROCESS | 1842 | 1461630372898 Marionette TRACE conn4 <- [1,1626,null,{}] 17:26:12 INFO - PROCESS | 1842 | 1461630372904 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:13 INFO - PROCESS | 1842 | 1461630373168 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 17:26:13 INFO - PROCESS | 1842 | 1461630373191 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29882800 == 134 [pid = 1842] [id = 414] 17:26:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f6b2b9e7000) [pid = 1842] [serial = 1243] [outer = (nil)] 17:26:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f6b2cf79400) [pid = 1842] [serial = 1244] [outer = 0x7f6b2b9e7000] 17:26:13 INFO - PROCESS | 1842 | 1461630373253 Marionette DEBUG loaded listener.js 17:26:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f6b2f11cc00) [pid = 1842] [serial = 1245] [outer = 0x7f6b2b9e7000] 17:26:14 INFO - PROCESS | 1842 | 1461630374060 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:26:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:26:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1186ms 17:26:14 INFO - PROCESS | 1842 | 1461630374083 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 17:26:14 INFO - PROCESS | 1842 | 1461630374087 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 17:26:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:26:14 INFO - PROCESS | 1842 | 1461630374092 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:26:14 INFO - PROCESS | 1842 | 1461630374094 Marionette TRACE conn4 <- [1,1630,null,{}] 17:26:14 INFO - PROCESS | 1842 | 1461630374099 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:14 INFO - PROCESS | 1842 | 1461630374355 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 17:26:14 INFO - PROCESS | 1842 | 1461630374378 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6da800 == 135 [pid = 1842] [id = 415] 17:26:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f6b1d11ac00) [pid = 1842] [serial = 1246] [outer = (nil)] 17:26:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f6b2f121400) [pid = 1842] [serial = 1247] [outer = 0x7f6b1d11ac00] 17:26:14 INFO - PROCESS | 1842 | 1461630374438 Marionette DEBUG loaded listener.js 17:26:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f6b2f127400) [pid = 1842] [serial = 1248] [outer = 0x7f6b1d11ac00] 17:26:15 INFO - PROCESS | 1842 | 1461630375615 Marionette TRACE conn4 <- [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]]]}] 17:26:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:26:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1583ms 17:26:15 INFO - PROCESS | 1842 | 1461630375677 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 17:26:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:26:15 INFO - PROCESS | 1842 | 1461630375684 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 17:26:15 INFO - PROCESS | 1842 | 1461630375692 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:26:15 INFO - PROCESS | 1842 | 1461630375698 Marionette TRACE conn4 <- [1,1634,null,{}] 17:26:15 INFO - PROCESS | 1842 | 1461630375706 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:15 INFO - PROCESS | 1842 | 1461630375931 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 17:26:16 INFO - PROCESS | 1842 | 1461630376197 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1d065000 == 136 [pid = 1842] [id = 416] 17:26:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f6b1eadd400) [pid = 1842] [serial = 1249] [outer = (nil)] 17:26:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f6b1fb4b400) [pid = 1842] [serial = 1250] [outer = 0x7f6b1eadd400] 17:26:16 INFO - PROCESS | 1842 | 1461630376315 Marionette DEBUG loaded listener.js 17:26:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f6b20197000) [pid = 1842] [serial = 1251] [outer = 0x7f6b1eadd400] 17:26:17 INFO - PROCESS | 1842 | 1461630377252 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:26:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:26:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1639ms 17:26:17 INFO - PROCESS | 1842 | 1461630377331 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 17:26:17 INFO - PROCESS | 1842 | 1461630377339 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 17:26:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:26:17 INFO - PROCESS | 1842 | 1461630377349 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:26:17 INFO - PROCESS | 1842 | 1461630377353 Marionette TRACE conn4 <- [1,1638,null,{}] 17:26:17 INFO - PROCESS | 1842 | 1461630377359 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:17 INFO - PROCESS | 1842 | 1461630377614 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 17:26:17 INFO - PROCESS | 1842 | 1461630377971 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b284ba800 == 137 [pid = 1842] [id = 417] 17:26:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f6b22282400) [pid = 1842] [serial = 1252] [outer = (nil)] 17:26:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f6b22a66400) [pid = 1842] [serial = 1253] [outer = 0x7f6b22282400] 17:26:18 INFO - PROCESS | 1842 | 1461630378062 Marionette DEBUG loaded listener.js 17:26:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f6b28567400) [pid = 1842] [serial = 1254] [outer = 0x7f6b22282400] 17:26:19 INFO - PROCESS | 1842 | 1461630379008 Marionette TRACE conn4 <- [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]]]}] 17:26:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:26:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1691ms 17:26:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:26:19 INFO - PROCESS | 1842 | 1461630379041 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 17:26:19 INFO - PROCESS | 1842 | 1461630379044 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 17:26:19 INFO - PROCESS | 1842 | 1461630379051 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:26:19 INFO - PROCESS | 1842 | 1461630379057 Marionette TRACE conn4 <- [1,1642,null,{}] 17:26:19 INFO - PROCESS | 1842 | 1461630379074 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:19 INFO - PROCESS | 1842 | 1461630379300 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 17:26:19 INFO - PROCESS | 1842 | 1461630379596 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e51d000 == 138 [pid = 1842] [id = 418] 17:26:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f6b2a730000) [pid = 1842] [serial = 1255] [outer = (nil)] 17:26:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f6b2b2a6400) [pid = 1842] [serial = 1256] [outer = 0x7f6b2a730000] 17:26:19 INFO - PROCESS | 1842 | 1461630379720 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f6b2c930400) [pid = 1842] [serial = 1257] [outer = 0x7f6b2a730000] 17:26:20 INFO - PROCESS | 1842 | 1461630380559 Marionette TRACE conn4 <- [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]]]}] 17:26:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:26:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1535ms 17:26:20 INFO - PROCESS | 1842 | 1461630380587 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 17:26:20 INFO - PROCESS | 1842 | 1461630380592 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 17:26:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:26:20 INFO - PROCESS | 1842 | 1461630380597 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:26:20 INFO - PROCESS | 1842 | 1461630380600 Marionette TRACE conn4 <- [1,1646,null,{}] 17:26:20 INFO - PROCESS | 1842 | 1461630380605 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:20 INFO - PROCESS | 1842 | 1461630380800 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 17:26:21 INFO - PROCESS | 1842 | 1461630381070 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f319800 == 139 [pid = 1842] [id = 419] 17:26:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f6b29993c00) [pid = 1842] [serial = 1258] [outer = (nil)] 17:26:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f6b2f11e800) [pid = 1842] [serial = 1259] [outer = 0x7f6b29993c00] 17:26:21 INFO - PROCESS | 1842 | 1461630381146 Marionette DEBUG loaded listener.js 17:26:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f6b2f869400) [pid = 1842] [serial = 1260] [outer = 0x7f6b29993c00] 17:26:22 INFO - PROCESS | 1842 | 1461630382022 Marionette TRACE conn4 <- [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]]]}] 17:26:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:26:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1484ms 17:26:22 INFO - PROCESS | 1842 | 1461630382083 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 17:26:22 INFO - PROCESS | 1842 | 1461630382087 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 17:26:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:26:22 INFO - PROCESS | 1842 | 1461630382095 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:26:22 INFO - PROCESS | 1842 | 1461630382099 Marionette TRACE conn4 <- [1,1650,null,{}] 17:26:22 INFO - PROCESS | 1842 | 1461630382104 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:22 INFO - PROCESS | 1842 | 1461630382327 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 17:26:22 INFO - PROCESS | 1842 | 1461630382652 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b344df000 == 140 [pid = 1842] [id = 420] 17:26:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f6b3220a000) [pid = 1842] [serial = 1261] [outer = (nil)] 17:26:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f6b3257f800) [pid = 1842] [serial = 1262] [outer = 0x7f6b3220a000] 17:26:22 INFO - PROCESS | 1842 | 1461630382782 Marionette DEBUG loaded listener.js 17:26:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f6b331af000) [pid = 1842] [serial = 1263] [outer = 0x7f6b3220a000] 17:26:23 INFO - PROCESS | 1842 | 1461630383721 Marionette TRACE conn4 <- [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]]]}] 17:26:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:26:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1683ms 17:26:23 INFO - PROCESS | 1842 | 1461630383778 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 17:26:23 INFO - PROCESS | 1842 | 1461630383781 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 17:26:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:26:23 INFO - PROCESS | 1842 | 1461630383788 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:26:23 INFO - PROCESS | 1842 | 1461630383790 Marionette TRACE conn4 <- [1,1654,null,{}] 17:26:23 INFO - PROCESS | 1842 | 1461630383795 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:24 INFO - PROCESS | 1842 | 1461630384020 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 17:26:24 INFO - PROCESS | 1842 | 1461630384331 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41cc6000 == 141 [pid = 1842] [id = 421] 17:26:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f6b1ad05c00) [pid = 1842] [serial = 1264] [outer = (nil)] 17:26:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f6b1ad11800) [pid = 1842] [serial = 1265] [outer = 0x7f6b1ad05c00] 17:26:24 INFO - PROCESS | 1842 | 1461630384419 Marionette DEBUG loaded listener.js 17:26:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f6b33e8fc00) [pid = 1842] [serial = 1266] [outer = 0x7f6b1ad05c00] 17:26:25 INFO - PROCESS | 1842 | 1461630385243 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:26:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:26:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1484ms 17:26:25 INFO - PROCESS | 1842 | 1461630385273 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 17:26:25 INFO - PROCESS | 1842 | 1461630385275 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 17:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:26:25 INFO - PROCESS | 1842 | 1461630385282 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:26:25 INFO - PROCESS | 1842 | 1461630385284 Marionette TRACE conn4 <- [1,1658,null,{}] 17:26:25 INFO - PROCESS | 1842 | 1461630385289 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:25 INFO - PROCESS | 1842 | 1461630385500 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 17:26:25 INFO - PROCESS | 1842 | 1461630385777 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b49c59800 == 142 [pid = 1842] [id = 422] 17:26:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f6b1ad08400) [pid = 1842] [serial = 1267] [outer = (nil)] 17:26:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f6b347ae400) [pid = 1842] [serial = 1268] [outer = 0x7f6b1ad08400] 17:26:25 INFO - PROCESS | 1842 | 1461630385895 Marionette DEBUG loaded listener.js 17:26:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f6b36094000) [pid = 1842] [serial = 1269] [outer = 0x7f6b1ad08400] 17:26:26 INFO - PROCESS | 1842 | 1461630386756 Marionette TRACE conn4 <- [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]]]}] 17:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1532ms 17:26:26 INFO - PROCESS | 1842 | 1461630386816 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 17:26:26 INFO - PROCESS | 1842 | 1461630386818 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 17:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:26:26 INFO - PROCESS | 1842 | 1461630386826 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:26:26 INFO - PROCESS | 1842 | 1461630386829 Marionette TRACE conn4 <- [1,1662,null,{}] 17:26:26 INFO - PROCESS | 1842 | 1461630386835 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:27 INFO - PROCESS | 1842 | 1461630387044 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 17:26:27 INFO - PROCESS | 1842 | 1461630387327 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b171ec800 == 143 [pid = 1842] [id = 423] 17:26:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f6b1d043400) [pid = 1842] [serial = 1270] [outer = (nil)] 17:26:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 263 (0x7f6b1d04a400) [pid = 1842] [serial = 1271] [outer = 0x7f6b1d043400] 17:26:27 INFO - PROCESS | 1842 | 1461630387517 Marionette DEBUG loaded listener.js 17:26:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f6b1d04f800) [pid = 1842] [serial = 1272] [outer = 0x7f6b1d043400] 17:26:28 INFO - PROCESS | 1842 | 1461630388348 Marionette TRACE conn4 <- [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]]]}] 17:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1584ms 17:26:28 INFO - PROCESS | 1842 | 1461630388412 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 17:26:28 INFO - PROCESS | 1842 | 1461630388418 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 17:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:26:28 INFO - PROCESS | 1842 | 1461630388425 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:26:28 INFO - PROCESS | 1842 | 1461630388428 Marionette TRACE conn4 <- [1,1666,null,{}] 17:26:28 INFO - PROCESS | 1842 | 1461630388436 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:28 INFO - PROCESS | 1842 | 1461630388641 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 17:26:28 INFO - PROCESS | 1842 | 1461630388983 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1d86b800 == 144 [pid = 1842] [id = 424] 17:26:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f6b1d045000) [pid = 1842] [serial = 1273] [outer = (nil)] 17:26:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f6b34444400) [pid = 1842] [serial = 1274] [outer = 0x7f6b1d045000] 17:26:29 INFO - PROCESS | 1842 | 1461630389059 Marionette DEBUG loaded listener.js 17:26:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f6b40df3000) [pid = 1842] [serial = 1275] [outer = 0x7f6b1d045000] 17:26:29 INFO - PROCESS | 1842 | 1461630389878 Marionette TRACE conn4 <- [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]]]}] 17:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1492ms 17:26:29 INFO - PROCESS | 1842 | 1461630389917 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 17:26:29 INFO - PROCESS | 1842 | 1461630389920 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 17:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:26:29 INFO - PROCESS | 1842 | 1461630389926 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:26:29 INFO - PROCESS | 1842 | 1461630389929 Marionette TRACE conn4 <- [1,1670,null,{}] 17:26:29 INFO - PROCESS | 1842 | 1461630389934 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:30 INFO - PROCESS | 1842 | 1461630390143 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 17:26:30 INFO - PROCESS | 1842 | 1461630390479 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4b4a3800 == 145 [pid = 1842] [id = 425] 17:26:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f6b19ca5400) [pid = 1842] [serial = 1276] [outer = (nil)] 17:26:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f6b19ca7400) [pid = 1842] [serial = 1277] [outer = 0x7f6b19ca5400] 17:26:30 INFO - PROCESS | 1842 | 1461630390560 Marionette DEBUG loaded listener.js 17:26:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f6b1d051c00) [pid = 1842] [serial = 1278] [outer = 0x7f6b19ca5400] 17:26:31 INFO - PROCESS | 1842 | 1461630391452 Marionette TRACE conn4 <- [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]]]}] 17:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1585ms 17:26:31 INFO - PROCESS | 1842 | 1461630391512 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 17:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:26:31 INFO - PROCESS | 1842 | 1461630391517 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 17:26:31 INFO - PROCESS | 1842 | 1461630391525 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:26:31 INFO - PROCESS | 1842 | 1461630391528 Marionette TRACE conn4 <- [1,1674,null,{}] 17:26:31 INFO - PROCESS | 1842 | 1461630391536 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:31 INFO - PROCESS | 1842 | 1461630391774 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 17:26:32 INFO - PROCESS | 1842 | 1461630392050 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29748000 == 146 [pid = 1842] [id = 426] 17:26:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f6b19ca3c00) [pid = 1842] [serial = 1279] [outer = (nil)] 17:26:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 272 (0x7f6b44fbbc00) [pid = 1842] [serial = 1280] [outer = 0x7f6b19ca3c00] 17:26:32 INFO - PROCESS | 1842 | 1461630392139 Marionette DEBUG loaded listener.js 17:26:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 273 (0x7f6b47333400) [pid = 1842] [serial = 1281] [outer = 0x7f6b19ca3c00] 17:26:32 INFO - PROCESS | 1842 | 1461630392975 Marionette TRACE conn4 <- [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]]]}] 17:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1490ms 17:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:26:33 INFO - PROCESS | 1842 | 1461630393013 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 17:26:33 INFO - PROCESS | 1842 | 1461630393016 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 17:26:33 INFO - PROCESS | 1842 | 1461630393022 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:26:33 INFO - PROCESS | 1842 | 1461630393025 Marionette TRACE conn4 <- [1,1678,null,{}] 17:26:33 INFO - PROCESS | 1842 | 1461630393034 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:33 INFO - PROCESS | 1842 | 1461630393258 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 17:26:33 INFO - PROCESS | 1842 | 1461630393596 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19fea000 == 147 [pid = 1842] [id = 427] 17:26:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 274 (0x7f6b1ca2f400) [pid = 1842] [serial = 1282] [outer = (nil)] 17:26:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 275 (0x7f6b1ca37000) [pid = 1842] [serial = 1283] [outer = 0x7f6b1ca2f400] 17:26:33 INFO - PROCESS | 1842 | 1461630393675 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 276 (0x7f6b1ca3bc00) [pid = 1842] [serial = 1284] [outer = 0x7f6b1ca2f400] 17:26:34 INFO - PROCESS | 1842 | 1461630394494 Marionette TRACE conn4 <- [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]]]}] 17:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1542ms 17:26:34 INFO - PROCESS | 1842 | 1461630394564 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 17:26:34 INFO - PROCESS | 1842 | 1461630394569 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 17:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:26:34 INFO - PROCESS | 1842 | 1461630394578 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:26:34 INFO - PROCESS | 1842 | 1461630394597 Marionette TRACE conn4 <- [1,1682,null,{}] 17:26:34 INFO - PROCESS | 1842 | 1461630394656 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:35 INFO - PROCESS | 1842 | 1461630395056 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 17:26:35 INFO - PROCESS | 1842 | 1461630395255 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b23481000 == 148 [pid = 1842] [id = 428] 17:26:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 277 (0x7f6b16633400) [pid = 1842] [serial = 1285] [outer = (nil)] 17:26:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 278 (0x7f6b1663ac00) [pid = 1842] [serial = 1286] [outer = 0x7f6b16633400] 17:26:35 INFO - PROCESS | 1842 | 1461630395330 Marionette DEBUG loaded listener.js 17:26:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 279 (0x7f6b1ca32800) [pid = 1842] [serial = 1287] [outer = 0x7f6b16633400] 17:26:36 INFO - PROCESS | 1842 | 1461630396239 Marionette TRACE conn4 <- [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]]]}] 17:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1714ms 17:26:36 INFO - PROCESS | 1842 | 1461630396292 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 17:26:36 INFO - PROCESS | 1842 | 1461630396296 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 17:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:26:36 INFO - PROCESS | 1842 | 1461630396306 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:26:36 INFO - PROCESS | 1842 | 1461630396310 Marionette TRACE conn4 <- [1,1686,null,{}] 17:26:36 INFO - PROCESS | 1842 | 1461630396316 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:36 INFO - PROCESS | 1842 | 1461630396555 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 17:26:36 INFO - PROCESS | 1842 | 1461630396865 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b15dd3800 == 149 [pid = 1842] [id = 429] 17:26:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 280 (0x7f6b15e06800) [pid = 1842] [serial = 1288] [outer = (nil)] 17:26:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 281 (0x7f6b15e0b800) [pid = 1842] [serial = 1289] [outer = 0x7f6b15e06800] 17:26:36 INFO - PROCESS | 1842 | 1461630396948 Marionette DEBUG loaded listener.js 17:26:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 282 (0x7f6b15e10400) [pid = 1842] [serial = 1290] [outer = 0x7f6b15e06800] 17:26:37 INFO - PROCESS | 1842 | 1461630397880 Marionette TRACE conn4 <- [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]]]}] 17:26:37 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 17:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1631ms 17:26:37 INFO - PROCESS | 1842 | 1461630397937 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 17:26:37 INFO - PROCESS | 1842 | 1461630397941 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 17:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:26:37 INFO - PROCESS | 1842 | 1461630397947 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:26:37 INFO - PROCESS | 1842 | 1461630397949 Marionette TRACE conn4 <- [1,1690,null,{}] 17:26:37 INFO - PROCESS | 1842 | 1461630397954 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:38 INFO - PROCESS | 1842 | 1461630398201 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 17:26:38 INFO - PROCESS | 1842 | 1461630398547 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b16069000 == 150 [pid = 1842] [id = 430] 17:26:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 283 (0x7f6b15e04c00) [pid = 1842] [serial = 1291] [outer = (nil)] 17:26:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 284 (0x7f6b15f64800) [pid = 1842] [serial = 1292] [outer = 0x7f6b15e04c00] 17:26:38 INFO - PROCESS | 1842 | 1461630398626 Marionette DEBUG loaded listener.js 17:26:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 285 (0x7f6b15f6a800) [pid = 1842] [serial = 1293] [outer = 0x7f6b15e04c00] 17:26:39 INFO - PROCESS | 1842 | 1461630399579 Marionette TRACE conn4 <- [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]]]}] 17:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1684ms 17:26:39 INFO - PROCESS | 1842 | 1461630399632 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 17:26:39 INFO - PROCESS | 1842 | 1461630399636 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 17:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:26:39 INFO - PROCESS | 1842 | 1461630399642 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:26:39 INFO - PROCESS | 1842 | 1461630399644 Marionette TRACE conn4 <- [1,1694,null,{}] 17:26:39 INFO - PROCESS | 1842 | 1461630399649 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:39 INFO - PROCESS | 1842 | 1461630399899 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 17:26:40 INFO - PROCESS | 1842 | 1461630400904 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1a9db000 == 151 [pid = 1842] [id = 431] 17:26:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 286 (0x7f6b16638c00) [pid = 1842] [serial = 1294] [outer = (nil)] 17:26:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 287 (0x7f6b1663dc00) [pid = 1842] [serial = 1295] [outer = 0x7f6b16638c00] 17:26:40 INFO - PROCESS | 1842 | 1461630400979 Marionette DEBUG loaded listener.js 17:26:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 288 (0x7f6b19ca1400) [pid = 1842] [serial = 1296] [outer = 0x7f6b16638c00] 17:26:41 INFO - PROCESS | 1842 | 1461630401878 Marionette TRACE conn4 <- [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]]]}] 17:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2286ms 17:26:41 INFO - PROCESS | 1842 | 1461630401931 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 17:26:41 INFO - PROCESS | 1842 | 1461630401937 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 17:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:26:41 INFO - PROCESS | 1842 | 1461630401944 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:26:41 INFO - PROCESS | 1842 | 1461630401949 Marionette TRACE conn4 <- [1,1698,null,{}] 17:26:41 INFO - PROCESS | 1842 | 1461630401955 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:42 INFO - PROCESS | 1842 | 1461630402157 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 17:26:42 INFO - PROCESS | 1842 | 1461630402497 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bbd1800 == 152 [pid = 1842] [id = 432] 17:26:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 289 (0x7f6b1ad06800) [pid = 1842] [serial = 1297] [outer = (nil)] 17:26:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 290 (0x7f6b1ad10c00) [pid = 1842] [serial = 1298] [outer = 0x7f6b1ad06800] 17:26:42 INFO - PROCESS | 1842 | 1461630402652 Marionette DEBUG loaded listener.js 17:26:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 291 (0x7f6b1b0e2000) [pid = 1842] [serial = 1299] [outer = 0x7f6b1ad06800] 17:26:43 INFO - PROCESS | 1842 | 1461630403592 Marionette TRACE conn4 <- [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]]]}] 17:26:43 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 17:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1691ms 17:26:43 INFO - PROCESS | 1842 | 1461630403639 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 17:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:26:43 INFO - PROCESS | 1842 | 1461630403644 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 17:26:43 INFO - PROCESS | 1842 | 1461630403650 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:26:43 INFO - PROCESS | 1842 | 1461630403653 Marionette TRACE conn4 <- [1,1702,null,{}] 17:26:43 INFO - PROCESS | 1842 | 1461630403659 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:43 INFO - PROCESS | 1842 | 1461630403850 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 17:26:44 INFO - PROCESS | 1842 | 1461630404139 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1d054000 == 153 [pid = 1842] [id = 433] 17:26:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 292 (0x7f6b1ca3b800) [pid = 1842] [serial = 1300] [outer = (nil)] 17:26:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 293 (0x7f6b1cbcc000) [pid = 1842] [serial = 1301] [outer = 0x7f6b1ca3b800] 17:26:44 INFO - PROCESS | 1842 | 1461630404294 Marionette DEBUG loaded listener.js 17:26:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 294 (0x7f6b1d1ca000) [pid = 1842] [serial = 1302] [outer = 0x7f6b1ca3b800] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b297d8800 == 152 [pid = 1842] [id = 351] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29804000 == 151 [pid = 1842] [id = 349] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29882800 == 150 [pid = 1842] [id = 414] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b284bd800 == 149 [pid = 1842] [id = 413] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b241ae800 == 148 [pid = 1842] [id = 412] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b209d8000 == 147 [pid = 1842] [id = 411] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1bb8c000 == 146 [pid = 1842] [id = 410] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b202c5800 == 145 [pid = 1842] [id = 409] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ab6d000 == 144 [pid = 1842] [id = 408] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19870800 == 143 [pid = 1842] [id = 405] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1c9d4800 == 142 [pid = 1842] [id = 404] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19edd000 == 141 [pid = 1842] [id = 403] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ad8e000 == 140 [pid = 1842] [id = 402] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ad72800 == 139 [pid = 1842] [id = 401] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46e4d800 == 138 [pid = 1842] [id = 400] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41eb2000 == 137 [pid = 1842] [id = 399] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b35030800 == 136 [pid = 1842] [id = 398] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b32f84000 == 135 [pid = 1842] [id = 397] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f40e800 == 134 [pid = 1842] [id = 396] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2ed22000 == 133 [pid = 1842] [id = 395] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b28443800 == 132 [pid = 1842] [id = 394] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2bc4c800 == 131 [pid = 1842] [id = 392] 17:26:45 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b202c9800 == 130 [pid = 1842] [id = 393] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 293 (0x7f6b2998b800) [pid = 1842] [serial = 1172] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 292 (0x7f6b29722000) [pid = 1842] [serial = 1136] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 291 (0x7f6b1e9dfc00) [pid = 1842] [serial = 1163] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 290 (0x7f6b2262fc00) [pid = 1842] [serial = 1164] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 289 (0x7f6b2aa7dc00) [pid = 1842] [serial = 1173] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 288 (0x7f6b230e9c00) [pid = 1842] [serial = 1157] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 287 (0x7f6b43078c00) [pid = 1842] [serial = 1133] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 286 (0x7f6b222a6800) [pid = 1842] [serial = 1139] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 285 (0x7f6b3196a800) [pid = 1842] [serial = 1127] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 284 (0x7f6b29727c00) [pid = 1842] [serial = 1142] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 283 (0x7f6b2856a400) [pid = 1842] [serial = 1167] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 282 (0x7f6b233e0400) [pid = 1842] [serial = 1166] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 281 (0x7f6b347a7c00) [pid = 1842] [serial = 1130] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 280 (0x7f6b2aa7ac00) [pid = 1842] [serial = 1148] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 279 (0x7f6b2015d400) [pid = 1842] [serial = 1161] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 278 (0x7f6b1e9e4800) [pid = 1842] [serial = 1160] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 277 (0x7f6b233df400) [pid = 1842] [serial = 1145] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 276 (0x7f6b20167000) [pid = 1842] [serial = 1118] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 275 (0x7f6b1b0dd400) [pid = 1842] [serial = 1151] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 274 (0x7f6b285d7400) [pid = 1842] [serial = 1121] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 273 (0x7f6b2bdf8000) [pid = 1842] [serial = 1124] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 272 (0x7f6b2cb43000) [pid = 1842] [serial = 1115] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 271 (0x7f6b1d105800) [pid = 1842] [serial = 1154] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f6b2da0ec00) [pid = 1842] [serial = 1178] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f6b298e3400) [pid = 1842] [serial = 1170] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f6b296a6c00) [pid = 1842] [serial = 1169] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f6b2c92f800) [pid = 1842] [serial = 1176] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f6b2ba6d000) [pid = 1842] [serial = 1175] [outer = (nil)] [url = about:blank] 17:26:45 INFO - PROCESS | 1842 | 1461630405581 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1980ms 17:26:45 INFO - PROCESS | 1842 | 1461630405632 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 17:26:45 INFO - PROCESS | 1842 | 1461630405635 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 17:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:26:45 INFO - PROCESS | 1842 | 1461630405695 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:26:45 INFO - PROCESS | 1842 | 1461630405704 Marionette TRACE conn4 <- [1,1706,null,{}] 17:26:45 INFO - PROCESS | 1842 | 1461630405714 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:45 INFO - PROCESS | 1842 | 1461630405962 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 17:26:46 INFO - PROCESS | 1842 | 1461630406137 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1aed9000 == 131 [pid = 1842] [id = 434] 17:26:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f6b19bed800) [pid = 1842] [serial = 1303] [outer = (nil)] 17:26:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f6b1d1cbc00) [pid = 1842] [serial = 1304] [outer = 0x7f6b19bed800] 17:26:46 INFO - PROCESS | 1842 | 1461630406210 Marionette DEBUG loaded listener.js 17:26:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f6b1fb4ec00) [pid = 1842] [serial = 1305] [outer = 0x7f6b19bed800] 17:26:47 INFO - PROCESS | 1842 | 1461630407099 Marionette TRACE conn4 <- [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]]]}] 17:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1494ms 17:26:47 INFO - PROCESS | 1842 | 1461630407138 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 17:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:26:47 INFO - PROCESS | 1842 | 1461630407143 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 17:26:47 INFO - PROCESS | 1842 | 1461630407148 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:26:47 INFO - PROCESS | 1842 | 1461630407151 Marionette TRACE conn4 <- [1,1710,null,{}] 17:26:47 INFO - PROCESS | 1842 | 1461630407187 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:47 INFO - PROCESS | 1842 | 1461630407453 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 17:26:47 INFO - PROCESS | 1842 | 1461630407657 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1eb94000 == 132 [pid = 1842] [id = 435] 17:26:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f6b1fb51c00) [pid = 1842] [serial = 1306] [outer = (nil)] 17:26:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f6b20161c00) [pid = 1842] [serial = 1307] [outer = 0x7f6b1fb51c00] 17:26:47 INFO - PROCESS | 1842 | 1461630407737 Marionette DEBUG loaded listener.js 17:26:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 272 (0x7f6b20a91c00) [pid = 1842] [serial = 1308] [outer = 0x7f6b1fb51c00] 17:26:48 INFO - PROCESS | 1842 | 1461630408529 Marionette TRACE conn4 <- [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]]]}] 17:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1429ms 17:26:48 INFO - PROCESS | 1842 | 1461630408578 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 17:26:48 INFO - PROCESS | 1842 | 1461630408581 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 17:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:26:48 INFO - PROCESS | 1842 | 1461630408591 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:26:48 INFO - PROCESS | 1842 | 1461630408605 Marionette TRACE conn4 <- [1,1714,null,{}] 17:26:48 INFO - PROCESS | 1842 | 1461630408618 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:48 INFO - PROCESS | 1842 | 1461630408856 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 17:26:48 INFO - PROCESS | 1842 | 1461630408885 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b22418000 == 133 [pid = 1842] [id = 436] 17:26:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 273 (0x7f6b2228ac00) [pid = 1842] [serial = 1309] [outer = (nil)] 17:26:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 274 (0x7f6b222a8800) [pid = 1842] [serial = 1310] [outer = 0x7f6b2228ac00] 17:26:48 INFO - PROCESS | 1842 | 1461630408959 Marionette DEBUG loaded listener.js 17:26:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 275 (0x7f6b22878c00) [pid = 1842] [serial = 1311] [outer = 0x7f6b2228ac00] 17:26:50 INFO - PROCESS | 1842 | --DOMWINDOW == 274 (0x7f6b1ad4f400) [pid = 1842] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:26:50 INFO - PROCESS | 1842 | --DOMWINDOW == 273 (0x7f6b1a9bd400) [pid = 1842] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:26:50 INFO - PROCESS | 1842 | --DOMWINDOW == 272 (0x7f6b1d10e000) [pid = 1842] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:26:50 INFO - PROCESS | 1842 | --DOMWINDOW == 271 (0x7f6b29937000) [pid = 1842] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:26:50 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f6b1fb05800) [pid = 1842] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:26:50 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f6b19bf4400) [pid = 1842] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:26:50 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f6b1b0db800) [pid = 1842] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:26:50 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f6b19bf2400) [pid = 1842] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:26:50 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f6b2b9e7000) [pid = 1842] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:26:50 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f6b285d2400) [pid = 1842] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:26:51 INFO - PROCESS | 1842 | 1461630411221 Marionette TRACE conn4 <- [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]]]}] 17:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2655ms 17:26:51 INFO - PROCESS | 1842 | 1461630411245 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 17:26:51 INFO - PROCESS | 1842 | 1461630411249 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 17:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:26:51 INFO - PROCESS | 1842 | 1461630411256 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - PROCESS | 1842 | 1461630411258 Marionette TRACE conn4 <- [1,1718,null,{}] 17:26:51 INFO - PROCESS | 1842 | 1461630411263 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:51 INFO - PROCESS | 1842 | 1461630411524 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 17:26:51 INFO - PROCESS | 1842 | 1461630411548 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232b5000 == 134 [pid = 1842] [id = 437] 17:26:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f6b1d10e000) [pid = 1842] [serial = 1312] [outer = (nil)] 17:26:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f6b2287b400) [pid = 1842] [serial = 1313] [outer = 0x7f6b1d10e000] 17:26:51 INFO - PROCESS | 1842 | 1461630411609 Marionette DEBUG loaded listener.js 17:26:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f6b233e0400) [pid = 1842] [serial = 1314] [outer = 0x7f6b1d10e000] 17:26:52 INFO - PROCESS | 1842 | 1461630412429 Marionette TRACE conn4 <- [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]]]}] 17:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1227ms 17:26:52 INFO - PROCESS | 1842 | 1461630412492 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 17:26:52 INFO - PROCESS | 1842 | 1461630412496 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 17:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:26:52 INFO - PROCESS | 1842 | 1461630412503 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:26:52 INFO - PROCESS | 1842 | 1461630412506 Marionette TRACE conn4 <- [1,1722,null,{}] 17:26:52 INFO - PROCESS | 1842 | 1461630412523 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:52 INFO - PROCESS | 1842 | 1461630412727 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 17:26:53 INFO - PROCESS | 1842 | 1461630413056 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b16080800 == 135 [pid = 1842] [id = 438] 17:26:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f6b15e08000) [pid = 1842] [serial = 1315] [outer = (nil)] 17:26:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f6b15f65400) [pid = 1842] [serial = 1316] [outer = 0x7f6b15e08000] 17:26:53 INFO - PROCESS | 1842 | 1461630413138 Marionette DEBUG loaded listener.js 17:26:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f6b16638800) [pid = 1842] [serial = 1317] [outer = 0x7f6b15e08000] 17:26:54 INFO - PROCESS | 1842 | 1461630414201 Marionette TRACE conn4 <- [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]]]}] 17:26:54 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 17:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1742ms 17:26:54 INFO - PROCESS | 1842 | 1461630414248 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 17:26:54 INFO - PROCESS | 1842 | 1461630414255 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 17:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:26:54 INFO - PROCESS | 1842 | 1461630414262 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:26:54 INFO - PROCESS | 1842 | 1461630414268 Marionette TRACE conn4 <- [1,1726,null,{}] 17:26:54 INFO - PROCESS | 1842 | 1461630414276 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:54 INFO - PROCESS | 1842 | 1461630414506 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 17:26:54 INFO - PROCESS | 1842 | 1461630414818 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1cfc8800 == 136 [pid = 1842] [id = 439] 17:26:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 272 (0x7f6b1b949000) [pid = 1842] [serial = 1318] [outer = (nil)] 17:26:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 273 (0x7f6b1ca37800) [pid = 1842] [serial = 1319] [outer = 0x7f6b1b949000] 17:26:54 INFO - PROCESS | 1842 | 1461630414916 Marionette DEBUG loaded listener.js 17:26:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 274 (0x7f6b1d04dc00) [pid = 1842] [serial = 1320] [outer = 0x7f6b1b949000] 17:26:55 INFO - PROCESS | 1842 | 1461630415881 Marionette TRACE conn4 <- [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]]]}] 17:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1684ms 17:26:55 INFO - PROCESS | 1842 | 1461630415949 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 17:26:55 INFO - PROCESS | 1842 | 1461630415956 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 17:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:26:55 INFO - PROCESS | 1842 | 1461630415964 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:26:55 INFO - PROCESS | 1842 | 1461630415967 Marionette TRACE conn4 <- [1,1730,null,{}] 17:26:55 INFO - PROCESS | 1842 | 1461630415973 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:56 INFO - PROCESS | 1842 | 1461630416203 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 17:26:56 INFO - PROCESS | 1842 | 1461630416552 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232ed800 == 137 [pid = 1842] [id = 440] 17:26:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 275 (0x7f6b1d112c00) [pid = 1842] [serial = 1321] [outer = (nil)] 17:26:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 276 (0x7f6b1fb47400) [pid = 1842] [serial = 1322] [outer = 0x7f6b1d112c00] 17:26:56 INFO - PROCESS | 1842 | 1461630416627 Marionette DEBUG loaded listener.js 17:26:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 277 (0x7f6b221af000) [pid = 1842] [serial = 1323] [outer = 0x7f6b1d112c00] 17:26:57 INFO - PROCESS | 1842 | 1461630417589 Marionette TRACE conn4 <- [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]]]}] 17:26:57 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 17:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1681ms 17:26:57 INFO - PROCESS | 1842 | 1461630417646 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 17:26:57 INFO - PROCESS | 1842 | 1461630417650 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 17:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:26:57 INFO - PROCESS | 1842 | 1461630417659 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:26:57 INFO - PROCESS | 1842 | 1461630417668 Marionette TRACE conn4 <- [1,1734,null,{}] 17:26:57 INFO - PROCESS | 1842 | 1461630417682 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:57 INFO - PROCESS | 1842 | 1461630417952 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 17:26:58 INFO - PROCESS | 1842 | 1461630418297 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b284bc800 == 138 [pid = 1842] [id = 441] 17:26:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 278 (0x7f6b2263bc00) [pid = 1842] [serial = 1324] [outer = (nil)] 17:26:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 279 (0x7f6b28519400) [pid = 1842] [serial = 1325] [outer = 0x7f6b2263bc00] 17:26:58 INFO - PROCESS | 1842 | 1461630418379 Marionette DEBUG loaded listener.js 17:26:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 280 (0x7f6b285d8c00) [pid = 1842] [serial = 1326] [outer = 0x7f6b2263bc00] 17:26:59 INFO - PROCESS | 1842 | 1461630419272 Marionette TRACE conn4 <- [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]]]}] 17:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1650ms 17:26:59 INFO - PROCESS | 1842 | 1461630419309 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 17:26:59 INFO - PROCESS | 1842 | 1461630419313 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 17:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:26:59 INFO - PROCESS | 1842 | 1461630419319 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:26:59 INFO - PROCESS | 1842 | 1461630419321 Marionette TRACE conn4 <- [1,1738,null,{}] 17:26:59 INFO - PROCESS | 1842 | 1461630419327 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:26:59 INFO - PROCESS | 1842 | 1461630419539 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 17:26:59 INFO - PROCESS | 1842 | 1461630419854 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b297d3800 == 139 [pid = 1842] [id = 442] 17:26:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 281 (0x7f6b22876000) [pid = 1842] [serial = 1327] [outer = (nil)] 17:26:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 282 (0x7f6b295df800) [pid = 1842] [serial = 1328] [outer = 0x7f6b22876000] 17:26:59 INFO - PROCESS | 1842 | 1461630419933 Marionette DEBUG loaded listener.js 17:27:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 283 (0x7f6b296a2c00) [pid = 1842] [serial = 1329] [outer = 0x7f6b22876000] 17:27:00 INFO - PROCESS | 1842 | 1461630420820 Marionette TRACE conn4 <- [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]]]}] 17:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1529ms 17:27:00 INFO - PROCESS | 1842 | 1461630420850 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 17:27:00 INFO - PROCESS | 1842 | 1461630420853 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 17:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:27:00 INFO - PROCESS | 1842 | 1461630420859 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:27:00 INFO - PROCESS | 1842 | 1461630420862 Marionette TRACE conn4 <- [1,1742,null,{}] 17:27:00 INFO - PROCESS | 1842 | 1461630420867 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:01 INFO - PROCESS | 1842 | 1461630421084 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 17:27:01 INFO - PROCESS | 1842 | 1461630421351 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b299b9000 == 140 [pid = 1842] [id = 443] 17:27:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 284 (0x7f6b29722c00) [pid = 1842] [serial = 1330] [outer = (nil)] 17:27:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 285 (0x7f6b298e5400) [pid = 1842] [serial = 1331] [outer = 0x7f6b29722c00] 17:27:01 INFO - PROCESS | 1842 | 1461630421451 Marionette DEBUG loaded listener.js 17:27:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 286 (0x7f6b2a873000) [pid = 1842] [serial = 1332] [outer = 0x7f6b29722c00] 17:27:02 INFO - PROCESS | 1842 | 1461630422449 Marionette TRACE conn4 <- [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]]]}] 17:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1628ms 17:27:02 INFO - PROCESS | 1842 | 1461630422488 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 17:27:02 INFO - PROCESS | 1842 | 1461630422491 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 17:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:27:02 INFO - PROCESS | 1842 | 1461630422500 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:27:02 INFO - PROCESS | 1842 | 1461630422503 Marionette TRACE conn4 <- [1,1746,null,{}] 17:27:02 INFO - PROCESS | 1842 | 1461630422508 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:02 INFO - PROCESS | 1842 | 1461630422724 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 17:27:03 INFO - PROCESS | 1842 | 1461630423035 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b047800 == 141 [pid = 1842] [id = 444] 17:27:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 287 (0x7f6b2aa74800) [pid = 1842] [serial = 1333] [outer = (nil)] 17:27:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 288 (0x7f6b2b871000) [pid = 1842] [serial = 1334] [outer = 0x7f6b2aa74800] 17:27:03 INFO - PROCESS | 1842 | 1461630423117 Marionette DEBUG loaded listener.js 17:27:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 289 (0x7f6b2ba64400) [pid = 1842] [serial = 1335] [outer = 0x7f6b2aa74800] 17:27:04 INFO - PROCESS | 1842 | 1461630424015 Marionette TRACE conn4 <- [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]]]}] 17:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1583ms 17:27:04 INFO - PROCESS | 1842 | 1461630424085 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 17:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:27:04 INFO - PROCESS | 1842 | 1461630424089 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 17:27:04 INFO - PROCESS | 1842 | 1461630424095 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:27:04 INFO - PROCESS | 1842 | 1461630424098 Marionette TRACE conn4 <- [1,1750,null,{}] 17:27:04 INFO - PROCESS | 1842 | 1461630424104 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:04 INFO - PROCESS | 1842 | 1461630424388 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 17:27:04 INFO - PROCESS | 1842 | 1461630424715 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2c9ed000 == 142 [pid = 1842] [id = 445] 17:27:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 290 (0x7f6b2ba63c00) [pid = 1842] [serial = 1336] [outer = (nil)] 17:27:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 291 (0x7f6b2baa4800) [pid = 1842] [serial = 1337] [outer = 0x7f6b2ba63c00] 17:27:04 INFO - PROCESS | 1842 | 1461630424803 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 292 (0x7f6b2c939400) [pid = 1842] [serial = 1338] [outer = 0x7f6b2ba63c00] 17:27:05 INFO - PROCESS | 1842 | 1461630425718 Marionette TRACE conn4 <- [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]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1688ms 17:27:05 INFO - PROCESS | 1842 | 1461630425783 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 1842 | 1461630425787 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 17:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:27:05 INFO - PROCESS | 1842 | 1461630425793 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 1842 | 1461630425795 Marionette TRACE conn4 <- [1,1754,null,{}] 17:27:05 INFO - PROCESS | 1842 | 1461630425801 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:06 INFO - PROCESS | 1842 | 1461630426054 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 17:27:06 INFO - PROCESS | 1842 | 1461630426373 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e538800 == 143 [pid = 1842] [id = 446] 17:27:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 293 (0x7f6b221a7800) [pid = 1842] [serial = 1339] [outer = (nil)] 17:27:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 294 (0x7f6b2e47d800) [pid = 1842] [serial = 1340] [outer = 0x7f6b221a7800] 17:27:06 INFO - PROCESS | 1842 | 1461630426450 Marionette DEBUG loaded listener.js 17:27:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 295 (0x7f6b2ecc1400) [pid = 1842] [serial = 1341] [outer = 0x7f6b221a7800] 17:27:07 INFO - PROCESS | 1842 | 1461630427287 Marionette TRACE conn4 <- [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]]]}] 17:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1540ms 17:27:07 INFO - PROCESS | 1842 | 1461630427334 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 17:27:07 INFO - PROCESS | 1842 | 1461630427338 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 17:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:27:07 INFO - PROCESS | 1842 | 1461630427344 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:27:07 INFO - PROCESS | 1842 | 1461630427346 Marionette TRACE conn4 <- [1,1758,null,{}] 17:27:07 INFO - PROCESS | 1842 | 1461630427353 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:07 INFO - PROCESS | 1842 | 1461630427574 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 17:27:07 INFO - PROCESS | 1842 | 1461630427899 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f062800 == 144 [pid = 1842] [id = 447] 17:27:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 296 (0x7f6b2aa7d000) [pid = 1842] [serial = 1342] [outer = (nil)] 17:27:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 297 (0x7f6b2eeaa800) [pid = 1842] [serial = 1343] [outer = 0x7f6b2aa7d000] 17:27:07 INFO - PROCESS | 1842 | 1461630427989 Marionette DEBUG loaded listener.js 17:27:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 298 (0x7f6b2f123c00) [pid = 1842] [serial = 1344] [outer = 0x7f6b2aa7d000] 17:27:08 INFO - PROCESS | 1842 | 1461630428900 Marionette TRACE conn4 <- [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]]]}] 17:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1628ms 17:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:27:08 INFO - PROCESS | 1842 | 1461630428973 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 17:27:08 INFO - PROCESS | 1842 | 1461630428976 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 17:27:08 INFO - PROCESS | 1842 | 1461630428982 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:27:08 INFO - PROCESS | 1842 | 1461630428985 Marionette TRACE conn4 <- [1,1762,null,{}] 17:27:08 INFO - PROCESS | 1842 | 1461630428990 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:09 INFO - PROCESS | 1842 | 1461630429237 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 17:27:09 INFO - PROCESS | 1842 | 1461630429562 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f420800 == 145 [pid = 1842] [id = 448] 17:27:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 299 (0x7f6b30d75800) [pid = 1842] [serial = 1345] [outer = (nil)] 17:27:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 300 (0x7f6b31719c00) [pid = 1842] [serial = 1346] [outer = 0x7f6b30d75800] 17:27:09 INFO - PROCESS | 1842 | 1461630429652 Marionette DEBUG loaded listener.js 17:27:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 301 (0x7f6b32205000) [pid = 1842] [serial = 1347] [outer = 0x7f6b30d75800] 17:27:10 INFO - PROCESS | 1842 | 1461630430533 Marionette TRACE conn4 <- [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]]]}] 17:27:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:27:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1631ms 17:27:10 INFO - PROCESS | 1842 | 1461630430614 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 17:27:10 INFO - PROCESS | 1842 | 1461630430618 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 17:27:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:27:10 INFO - PROCESS | 1842 | 1461630430624 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:27:10 INFO - PROCESS | 1842 | 1461630430627 Marionette TRACE conn4 <- [1,1766,null,{}] 17:27:10 INFO - PROCESS | 1842 | 1461630430633 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:10 INFO - PROCESS | 1842 | 1461630430915 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 17:27:11 INFO - PROCESS | 1842 | 1461630431261 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3476d000 == 146 [pid = 1842] [id = 449] 17:27:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 302 (0x7f6b3028f000) [pid = 1842] [serial = 1348] [outer = (nil)] 17:27:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 303 (0x7f6b33be4c00) [pid = 1842] [serial = 1349] [outer = 0x7f6b3028f000] 17:27:11 INFO - PROCESS | 1842 | 1461630431340 Marionette DEBUG loaded listener.js 17:27:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 304 (0x7f6b35076c00) [pid = 1842] [serial = 1350] [outer = 0x7f6b3028f000] 17:27:12 INFO - PROCESS | 1842 | 1461630432249 Marionette TRACE conn4 <- [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]]]}] 17:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1690ms 17:27:12 INFO - PROCESS | 1842 | 1461630432317 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 17:27:12 INFO - PROCESS | 1842 | 1461630432321 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 17:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:27:12 INFO - PROCESS | 1842 | 1461630432329 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:27:12 INFO - PROCESS | 1842 | 1461630432332 Marionette TRACE conn4 <- [1,1770,null,{}] 17:27:12 INFO - PROCESS | 1842 | 1461630432337 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:12 INFO - PROCESS | 1842 | 1461630432558 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 17:27:12 INFO - PROCESS | 1842 | 1461630432903 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3af7b000 == 147 [pid = 1842] [id = 450] 17:27:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 305 (0x7f6b2e47c400) [pid = 1842] [serial = 1351] [outer = (nil)] 17:27:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 306 (0x7f6b37b6b400) [pid = 1842] [serial = 1352] [outer = 0x7f6b2e47c400] 17:27:13 INFO - PROCESS | 1842 | 1461630432996 Marionette DEBUG loaded listener.js 17:27:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 307 (0x7f6b40d13c00) [pid = 1842] [serial = 1353] [outer = 0x7f6b2e47c400] 17:27:13 INFO - PROCESS | 1842 | 1461630433858 Marionette TRACE conn4 <- [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]]]}] 17:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1579ms 17:27:13 INFO - PROCESS | 1842 | 1461630433909 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 17:27:13 INFO - PROCESS | 1842 | 1461630433921 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 17:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:27:13 INFO - PROCESS | 1842 | 1461630433928 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:27:13 INFO - PROCESS | 1842 | 1461630433930 Marionette TRACE conn4 <- [1,1774,null,{}] 17:27:13 INFO - PROCESS | 1842 | 1461630433936 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:14 INFO - PROCESS | 1842 | 1461630434166 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 17:27:14 INFO - PROCESS | 1842 | 1461630434481 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b420c2800 == 148 [pid = 1842] [id = 451] 17:27:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 308 (0x7f6b30d75c00) [pid = 1842] [serial = 1354] [outer = (nil)] 17:27:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 309 (0x7f6b41b30400) [pid = 1842] [serial = 1355] [outer = 0x7f6b30d75c00] 17:27:14 INFO - PROCESS | 1842 | 1461630434559 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 310 (0x7f6b42e0d400) [pid = 1842] [serial = 1356] [outer = 0x7f6b30d75c00] 17:27:15 INFO - PROCESS | 1842 | 1461630435400 Marionette TRACE conn4 <- [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]]]}] 17:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1532ms 17:27:15 INFO - PROCESS | 1842 | 1461630435461 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 17:27:15 INFO - PROCESS | 1842 | 1461630435465 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 17:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:27:15 INFO - PROCESS | 1842 | 1461630435471 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - PROCESS | 1842 | 1461630435473 Marionette TRACE conn4 <- [1,1778,null,{}] 17:27:15 INFO - PROCESS | 1842 | 1461630435478 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:15 INFO - PROCESS | 1842 | 1461630435694 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 17:27:16 INFO - PROCESS | 1842 | 1461630436037 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4730d000 == 149 [pid = 1842] [id = 452] 17:27:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 311 (0x7f6b195da000) [pid = 1842] [serial = 1357] [outer = (nil)] 17:27:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 312 (0x7f6b195e2c00) [pid = 1842] [serial = 1358] [outer = 0x7f6b195da000] 17:27:16 INFO - PROCESS | 1842 | 1461630436124 Marionette DEBUG loaded listener.js 17:27:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 313 (0x7f6b195e7800) [pid = 1842] [serial = 1359] [outer = 0x7f6b195da000] 17:27:17 INFO - PROCESS | 1842 | 1461630437022 Marionette TRACE conn4 <- [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]]]}] 17:27:17 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 17:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1585ms 17:27:17 INFO - PROCESS | 1842 | 1461630437056 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 17:27:17 INFO - PROCESS | 1842 | 1461630437059 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 17:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:27:17 INFO - PROCESS | 1842 | 1461630437065 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:27:17 INFO - PROCESS | 1842 | 1461630437067 Marionette TRACE conn4 <- [1,1782,null,{}] 17:27:17 INFO - PROCESS | 1842 | 1461630437073 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:17 INFO - PROCESS | 1842 | 1461630437290 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 17:27:17 INFO - PROCESS | 1842 | 1461630437565 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19550800 == 150 [pid = 1842] [id = 453] 17:27:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 314 (0x7f6b195dc000) [pid = 1842] [serial = 1360] [outer = (nil)] 17:27:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 315 (0x7f6b40d1b000) [pid = 1842] [serial = 1361] [outer = 0x7f6b195dc000] 17:27:17 INFO - PROCESS | 1842 | 1461630437679 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 316 (0x7f6b42ec4800) [pid = 1842] [serial = 1362] [outer = 0x7f6b195dc000] 17:27:18 INFO - PROCESS | 1842 | 1461630438493 Marionette TRACE conn4 <- [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]]]}] 17:27:18 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 17:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1477ms 17:27:18 INFO - PROCESS | 1842 | 1461630438544 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 17:27:18 INFO - PROCESS | 1842 | 1461630438548 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 17:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:27:18 INFO - PROCESS | 1842 | 1461630438553 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:27:18 INFO - PROCESS | 1842 | 1461630438556 Marionette TRACE conn4 <- [1,1786,null,{}] 17:27:18 INFO - PROCESS | 1842 | 1461630438561 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:18 INFO - PROCESS | 1842 | 1461630438794 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 17:27:19 INFO - PROCESS | 1842 | 1461630439064 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b540cf000 == 151 [pid = 1842] [id = 454] 17:27:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 317 (0x7f6b195e3000) [pid = 1842] [serial = 1363] [outer = (nil)] 17:27:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 318 (0x7f6b28aba800) [pid = 1842] [serial = 1364] [outer = 0x7f6b195e3000] 17:27:19 INFO - PROCESS | 1842 | 1461630439191 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 319 (0x7f6b28abf000) [pid = 1842] [serial = 1365] [outer = 0x7f6b195e3000] 17:27:20 INFO - PROCESS | 1842 | 1461630440012 Marionette TRACE conn4 <- [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]]]}] 17:27:20 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 17:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1532ms 17:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:27:20 INFO - PROCESS | 1842 | 1461630440088 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 17:27:20 INFO - PROCESS | 1842 | 1461630440090 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 17:27:20 INFO - PROCESS | 1842 | 1461630440097 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 1842 | 1461630440100 Marionette TRACE conn4 <- [1,1790,null,{}] 17:27:20 INFO - PROCESS | 1842 | 1461630440105 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:20 INFO - PROCESS | 1842 | 1461630440360 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 17:27:20 INFO - PROCESS | 1842 | 1461630440677 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b14cd7000 == 152 [pid = 1842] [id = 455] 17:27:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 320 (0x7f6b20a89000) [pid = 1842] [serial = 1366] [outer = (nil)] 17:27:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 321 (0x7f6b30288000) [pid = 1842] [serial = 1367] [outer = 0x7f6b20a89000] 17:27:20 INFO - PROCESS | 1842 | 1461630440755 Marionette DEBUG loaded listener.js 17:27:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 322 (0x7f6b44f45400) [pid = 1842] [serial = 1368] [outer = 0x7f6b20a89000] 17:27:21 INFO - PROCESS | 1842 | 1461630441668 Marionette TRACE conn4 <- [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]]]}] 17:27:21 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) 17:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1629ms 17:27:21 INFO - PROCESS | 1842 | 1461630441726 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 17:27:21 INFO - PROCESS | 1842 | 1461630441729 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 17:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:27:21 INFO - PROCESS | 1842 | 1461630441735 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:27:21 INFO - PROCESS | 1842 | 1461630441737 Marionette TRACE conn4 <- [1,1794,null,{}] 17:27:21 INFO - PROCESS | 1842 | 1461630441743 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:21 INFO - PROCESS | 1842 | 1461630441957 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 17:27:22 INFO - PROCESS | 1842 | 1461630442275 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b177a0800 == 153 [pid = 1842] [id = 456] 17:27:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 323 (0x7f6b13a49c00) [pid = 1842] [serial = 1369] [outer = (nil)] 17:27:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 324 (0x7f6b13a52000) [pid = 1842] [serial = 1370] [outer = 0x7f6b13a49c00] 17:27:22 INFO - PROCESS | 1842 | 1461630442356 Marionette DEBUG loaded listener.js 17:27:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 325 (0x7f6b1d1c6400) [pid = 1842] [serial = 1371] [outer = 0x7f6b13a49c00] 17:27:23 INFO - PROCESS | 1842 | 1461630443235 Marionette TRACE conn4 <- [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]]]}] 17:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1534ms 17:27:23 INFO - PROCESS | 1842 | 1461630443270 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 17:27:23 INFO - PROCESS | 1842 | 1461630443273 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 17:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:27:23 INFO - PROCESS | 1842 | 1461630443283 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:27:23 INFO - PROCESS | 1842 | 1461630443286 Marionette TRACE conn4 <- [1,1798,null,{}] 17:27:23 INFO - PROCESS | 1842 | 1461630443291 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:23 INFO - PROCESS | 1842 | 1461630443504 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 17:27:24 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232b5000 == 152 [pid = 1842] [id = 437] 17:27:24 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b22418000 == 151 [pid = 1842] [id = 436] 17:27:24 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1eb94000 == 150 [pid = 1842] [id = 435] 17:27:24 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1aed9000 == 149 [pid = 1842] [id = 434] 17:27:24 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1d054000 == 148 [pid = 1842] [id = 433] 17:27:24 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1bbd1800 == 147 [pid = 1842] [id = 432] 17:27:24 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1a9db000 == 146 [pid = 1842] [id = 431] 17:27:24 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f319800 == 145 [pid = 1842] [id = 419] 17:27:24 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e51d000 == 144 [pid = 1842] [id = 418] 17:27:24 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b284ba800 == 143 [pid = 1842] [id = 417] 17:27:24 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1d065000 == 142 [pid = 1842] [id = 416] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 324 (0x7f6b20a8b000) [pid = 1842] [serial = 966] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 323 (0x7f6b2aa83800) [pid = 1842] [serial = 1158] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 322 (0x7f6b20165000) [pid = 1842] [serial = 1029] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 321 (0x7f6b2cf79400) [pid = 1842] [serial = 1244] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 320 (0x7f6b2971f800) [pid = 1842] [serial = 1239] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 319 (0x7f6b295dfc00) [pid = 1842] [serial = 1238] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 318 (0x7f6b2f11cc00) [pid = 1842] [serial = 1245] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 317 (0x7f6b29992400) [pid = 1842] [serial = 1241] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 316 (0x7f6b2ade6c00) [pid = 1842] [serial = 1242] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 315 (0x7f6b233e6000) [pid = 1842] [serial = 1235] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 314 (0x7f6b285d1400) [pid = 1842] [serial = 1236] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 313 (0x7f6b41b3a400) [pid = 1842] [serial = 1202] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 312 (0x7f6b30271400) [pid = 1842] [serial = 1193] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 311 (0x7f6b20070c00) [pid = 1842] [serial = 1214] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 310 (0x7f6b43073400) [pid = 1842] [serial = 1205] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 309 (0x7f6b1a9bd800) [pid = 1842] [serial = 1226] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 308 (0x7f6b1cbcc400) [pid = 1842] [serial = 1227] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 307 (0x7f6b2c938800) [pid = 1842] [serial = 1190] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 306 (0x7f6b2286dc00) [pid = 1842] [serial = 1184] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 305 (0x7f6b1d11b400) [pid = 1842] [serial = 1229] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 304 (0x7f6b2015fc00) [pid = 1842] [serial = 1230] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 303 (0x7f6b1cbca400) [pid = 1842] [serial = 1223] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 302 (0x7f6b22a67800) [pid = 1842] [serial = 1220] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 301 (0x7f6b22a5e400) [pid = 1842] [serial = 1217] [outer = (nil)] [url = about:blank] 17:27:24 INFO - PROCESS | 1842 | --DOMWINDOW == 300 (0x7f6b47332400) [pid = 1842] [serial = 1211] [outer = (nil)] [url = about:blank] 17:27:25 INFO - PROCESS | 1842 | --DOMWINDOW == 299 (0x7f6b1eae3800) [pid = 1842] [serial = 1208] [outer = (nil)] [url = about:blank] 17:27:25 INFO - PROCESS | 1842 | --DOMWINDOW == 298 (0x7f6b33712c00) [pid = 1842] [serial = 1196] [outer = (nil)] [url = about:blank] 17:27:25 INFO - PROCESS | 1842 | --DOMWINDOW == 297 (0x7f6b22631000) [pid = 1842] [serial = 1232] [outer = (nil)] [url = about:blank] 17:27:25 INFO - PROCESS | 1842 | --DOMWINDOW == 296 (0x7f6b22a5c400) [pid = 1842] [serial = 1233] [outer = (nil)] [url = about:blank] 17:27:25 INFO - PROCESS | 1842 | --DOMWINDOW == 295 (0x7f6b37d69800) [pid = 1842] [serial = 1199] [outer = (nil)] [url = about:blank] 17:27:25 INFO - PROCESS | 1842 | --DOMWINDOW == 294 (0x7f6b2a730c00) [pid = 1842] [serial = 1187] [outer = (nil)] [url = about:blank] 17:27:25 INFO - PROCESS | 1842 | --DOMWINDOW == 293 (0x7f6b1fb4d400) [pid = 1842] [serial = 1181] [outer = (nil)] [url = about:blank] 17:27:25 INFO - PROCESS | 1842 | 1461630445200 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1606e000 == 143 [pid = 1842] [id = 457] 17:27:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 294 (0x7f6b15e10000) [pid = 1842] [serial = 1372] [outer = (nil)] 17:27:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 295 (0x7f6b15f68c00) [pid = 1842] [serial = 1373] [outer = 0x7f6b15e10000] 17:27:25 INFO - PROCESS | 1842 | 1461630445275 Marionette DEBUG loaded listener.js 17:27:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 296 (0x7f6b1663b400) [pid = 1842] [serial = 1374] [outer = 0x7f6b15e10000] 17:27:26 INFO - PROCESS | 1842 | 1461630446015 Marionette TRACE conn4 <- [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]]]}] 17:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2787ms 17:27:26 INFO - PROCESS | 1842 | 1461630446073 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 17:27:26 INFO - PROCESS | 1842 | 1461630446079 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 17:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:27:26 INFO - PROCESS | 1842 | 1461630446086 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:27:26 INFO - PROCESS | 1842 | 1461630446091 Marionette TRACE conn4 <- [1,1802,null,{}] 17:27:26 INFO - PROCESS | 1842 | 1461630446098 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:26 INFO - PROCESS | 1842 | 1461630446335 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 17:27:26 INFO - PROCESS | 1842 | 1461630446522 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1a9cd000 == 144 [pid = 1842] [id = 458] 17:27:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 297 (0x7f6b13a51c00) [pid = 1842] [serial = 1375] [outer = (nil)] 17:27:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 298 (0x7f6b1ad0b400) [pid = 1842] [serial = 1376] [outer = 0x7f6b13a51c00] 17:27:26 INFO - PROCESS | 1842 | 1461630446590 Marionette DEBUG loaded listener.js 17:27:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 299 (0x7f6b1b943000) [pid = 1842] [serial = 1377] [outer = 0x7f6b13a51c00] 17:27:27 INFO - PROCESS | 1842 | 1461630447450 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1389ms 17:27:27 INFO - PROCESS | 1842 | 1461630447481 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 17:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:27:27 INFO - PROCESS | 1842 | 1461630447487 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 17:27:27 INFO - PROCESS | 1842 | 1461630447493 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:27:27 INFO - PROCESS | 1842 | 1461630447496 Marionette TRACE conn4 <- [1,1806,null,{}] 17:27:27 INFO - PROCESS | 1842 | 1461630447501 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:27 INFO - PROCESS | 1842 | 1461630447759 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 17:27:27 INFO - PROCESS | 1842 | 1461630447799 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bb87000 == 145 [pid = 1842] [id = 459] 17:27:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 300 (0x7f6b1cbc5c00) [pid = 1842] [serial = 1378] [outer = (nil)] 17:27:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 301 (0x7f6b1d04e000) [pid = 1842] [serial = 1379] [outer = 0x7f6b1cbc5c00] 17:27:27 INFO - PROCESS | 1842 | 1461630447861 Marionette DEBUG loaded listener.js 17:27:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 302 (0x7f6b1e9e6000) [pid = 1842] [serial = 1380] [outer = 0x7f6b1cbc5c00] 17:27:28 INFO - PROCESS | 1842 | 1461630448855 Marionette TRACE conn4 <- [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]]]}] 17:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1432ms 17:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:27:28 INFO - PROCESS | 1842 | 1461630448928 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 17:27:28 INFO - PROCESS | 1842 | 1461630448931 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 17:27:28 INFO - PROCESS | 1842 | 1461630448946 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:27:28 INFO - PROCESS | 1842 | 1461630448955 Marionette TRACE conn4 <- [1,1810,null,{}] 17:27:28 INFO - PROCESS | 1842 | 1461630448967 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:29 INFO - PROCESS | 1842 | 1461630449249 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 17:27:29 INFO - PROCESS | 1842 | 1461630449285 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1d05a800 == 146 [pid = 1842] [id = 460] 17:27:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 303 (0x7f6b1fb08c00) [pid = 1842] [serial = 1381] [outer = (nil)] 17:27:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 304 (0x7f6b20196c00) [pid = 1842] [serial = 1382] [outer = 0x7f6b1fb08c00] 17:27:29 INFO - PROCESS | 1842 | 1461630449346 Marionette DEBUG loaded listener.js 17:27:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 305 (0x7f6b2227cc00) [pid = 1842] [serial = 1383] [outer = 0x7f6b1fb08c00] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 304 (0x7f6b1a9c1c00) [pid = 1842] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 303 (0x7f6b2eeb2c00) [pid = 1842] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 302 (0x7f6b1e9eac00) [pid = 1842] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 301 (0x7f6b19bef400) [pid = 1842] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 300 (0x7f6b16638c00) [pid = 1842] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 299 (0x7f6b221a9400) [pid = 1842] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 298 (0x7f6b285db800) [pid = 1842] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 297 (0x7f6b287f2400) [pid = 1842] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 296 (0x7f6b22874800) [pid = 1842] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 295 (0x7f6b22208000) [pid = 1842] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 294 (0x7f6b296a0800) [pid = 1842] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 293 (0x7f6b19bed800) [pid = 1842] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 292 (0x7f6b2da07000) [pid = 1842] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 291 (0x7f6b2c930000) [pid = 1842] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 290 (0x7f6b2cf84400) [pid = 1842] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 289 (0x7f6b286d4000) [pid = 1842] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 288 (0x7f6b1ad06800) [pid = 1842] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 287 (0x7f6b34609000) [pid = 1842] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 286 (0x7f6b38015400) [pid = 1842] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 285 (0x7f6b222a6000) [pid = 1842] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 284 (0x7f6b19bf4800) [pid = 1842] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 283 (0x7f6b3258b000) [pid = 1842] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 282 (0x7f6b2b786400) [pid = 1842] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 281 (0x7f6b1a9bf400) [pid = 1842] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 280 (0x7f6b19bea400) [pid = 1842] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 279 (0x7f6b1fb43c00) [pid = 1842] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 278 (0x7f6b1a9bec00) [pid = 1842] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 277 (0x7f6b1d107800) [pid = 1842] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 276 (0x7f6b36171000) [pid = 1842] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 275 (0x7f6b32fa1400) [pid = 1842] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 274 (0x7f6b20160000) [pid = 1842] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 273 (0x7f6b1ca3b800) [pid = 1842] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 272 (0x7f6b2229f800) [pid = 1842] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 271 (0x7f6b2baa1000) [pid = 1842] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f6b1a9c4800) [pid = 1842] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f6b2eea9c00) [pid = 1842] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f6b42d38800) [pid = 1842] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f6b30274000) [pid = 1842] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f6b20192400) [pid = 1842] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f6b42d36c00) [pid = 1842] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f6b2228ac00) [pid = 1842] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f6b230e5400) [pid = 1842] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 262 (0x7f6b1fb51c00) [pid = 1842] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f6b295dd800) [pid = 1842] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f6b2229f000) [pid = 1842] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f6b1d11ac00) [pid = 1842] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f6b2aa0fc00) [pid = 1842] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f6b1a9c6000) [pid = 1842] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f6b2969b400) [pid = 1842] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f6b32fa6c00) [pid = 1842] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f6b2971b800) [pid = 1842] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f6b1b0d7000) [pid = 1842] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f6b33e95800) [pid = 1842] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f6b28564000) [pid = 1842] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f6b347af000) [pid = 1842] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f6b1fb42800) [pid = 1842] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f6b3026f400) [pid = 1842] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f6b1fb02800) [pid = 1842] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f6b2969c000) [pid = 1842] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f6b1a9c4400) [pid = 1842] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f6b22285800) [pid = 1842] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f6b287f3800) [pid = 1842] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f6b32209800) [pid = 1842] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f6b222a0c00) [pid = 1842] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f6b2eeb0800) [pid = 1842] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f6b2cf78c00) [pid = 1842] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f6b1d103000) [pid = 1842] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f6b2220c000) [pid = 1842] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f6b1fb04800) [pid = 1842] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f6b28566c00) [pid = 1842] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f6b29723000) [pid = 1842] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:27:30 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f6b2969dc00) [pid = 1842] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:27:31 INFO - PROCESS | 1842 | 1461630451312 Marionette TRACE conn4 <- [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]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2401ms 17:27:31 INFO - PROCESS | 1842 | 1461630451338 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 17:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:27:31 INFO - PROCESS | 1842 | 1461630451348 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 17:27:31 INFO - PROCESS | 1842 | 1461630451353 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 1842 | 1461630451357 Marionette TRACE conn4 <- [1,1814,null,{}] 17:27:31 INFO - PROCESS | 1842 | 1461630451362 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:31 INFO - PROCESS | 1842 | 1461630451564 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 17:27:31 INFO - PROCESS | 1842 | 1461630451755 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bb88000 == 147 [pid = 1842] [id = 461] 17:27:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 234 (0x7f6b13a46c00) [pid = 1842] [serial = 1384] [outer = (nil)] 17:27:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 235 (0x7f6b1d103000) [pid = 1842] [serial = 1385] [outer = 0x7f6b13a46c00] 17:27:31 INFO - PROCESS | 1842 | 1461630451818 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 236 (0x7f6b1fb07800) [pid = 1842] [serial = 1386] [outer = 0x7f6b13a46c00] 17:27:32 INFO - PROCESS | 1842 | 1461630452544 Marionette TRACE conn4 <- [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]]]}] 17:27:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1232ms 17:27:32 INFO - PROCESS | 1842 | 1461630452718 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 1842 | 1461630452723 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 17:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:27:32 INFO - PROCESS | 1842 | 1461630452746 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 1842 | 1461630452751 Marionette TRACE conn4 <- [1,1818,null,{}] 17:27:32 INFO - PROCESS | 1842 | 1461630452760 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:32 INFO - PROCESS | 1842 | 1461630452976 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 17:27:33 INFO - PROCESS | 1842 | 1461630453313 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19fdd800 == 148 [pid = 1842] [id = 462] 17:27:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 237 (0x7f6b19bf2400) [pid = 1842] [serial = 1387] [outer = (nil)] 17:27:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 238 (0x7f6b19c9c400) [pid = 1842] [serial = 1388] [outer = 0x7f6b19bf2400] 17:27:33 INFO - PROCESS | 1842 | 1461630453396 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 239 (0x7f6b1ad55800) [pid = 1842] [serial = 1389] [outer = 0x7f6b19bf2400] 17:27:34 INFO - PROCESS | 1842 | 1461630454327 Marionette TRACE conn4 <- [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]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1633ms 17:27:34 INFO - PROCESS | 1842 | 1461630454381 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 1842 | 1461630454385 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 17:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:27:34 INFO - PROCESS | 1842 | 1461630454397 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - PROCESS | 1842 | 1461630454402 Marionette TRACE conn4 <- [1,1822,null,{}] 17:27:34 INFO - PROCESS | 1842 | 1461630454409 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:34 INFO - PROCESS | 1842 | 1461630454631 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 17:27:34 INFO - PROCESS | 1842 | 1461630454949 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1cb56800 == 149 [pid = 1842] [id = 463] 17:27:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 240 (0x7f6b1d118800) [pid = 1842] [serial = 1390] [outer = (nil)] 17:27:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 241 (0x7f6b1e9e4c00) [pid = 1842] [serial = 1391] [outer = 0x7f6b1d118800] 17:27:35 INFO - PROCESS | 1842 | 1461630455031 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 242 (0x7f6b1fb03c00) [pid = 1842] [serial = 1392] [outer = 0x7f6b1d118800] 17:27:35 INFO - PROCESS | 1842 | 1461630455951 Marionette TRACE conn4 <- [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]]]}] 17:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1591ms 17:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:27:35 INFO - PROCESS | 1842 | 1461630455986 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 17:27:35 INFO - PROCESS | 1842 | 1461630455989 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 17:27:35 INFO - PROCESS | 1842 | 1461630455996 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:27:36 INFO - PROCESS | 1842 | 1461630455999 Marionette TRACE conn4 <- [1,1826,null,{}] 17:27:36 INFO - PROCESS | 1842 | 1461630456013 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:36 INFO - PROCESS | 1842 | 1461630456237 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 17:27:36 INFO - PROCESS | 1842 | 1461630456633 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2201f800 == 150 [pid = 1842] [id = 464] 17:27:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 243 (0x7f6b2227d000) [pid = 1842] [serial = 1393] [outer = (nil)] 17:27:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 244 (0x7f6b22288400) [pid = 1842] [serial = 1394] [outer = 0x7f6b2227d000] 17:27:36 INFO - PROCESS | 1842 | 1461630456724 Marionette DEBUG loaded listener.js 17:27:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 245 (0x7f6b222a7800) [pid = 1842] [serial = 1395] [outer = 0x7f6b2227d000] 17:27:37 INFO - PROCESS | 1842 | 1461630457595 Marionette TRACE conn4 <- [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]]]}] 17:27:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:27:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1631ms 17:27:37 INFO - PROCESS | 1842 | 1461630457627 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 17:27:37 INFO - PROCESS | 1842 | 1461630457630 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 17:27:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:27:37 INFO - PROCESS | 1842 | 1461630457636 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:27:37 INFO - PROCESS | 1842 | 1461630457639 Marionette TRACE conn4 <- [1,1830,null,{}] 17:27:37 INFO - PROCESS | 1842 | 1461630457644 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:37 INFO - PROCESS | 1842 | 1461630457855 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 17:27:38 INFO - PROCESS | 1842 | 1461630458130 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2346e800 == 151 [pid = 1842] [id = 465] 17:27:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 246 (0x7f6b2263b000) [pid = 1842] [serial = 1396] [outer = (nil)] 17:27:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 247 (0x7f6b230dbc00) [pid = 1842] [serial = 1397] [outer = 0x7f6b2263b000] 17:27:38 INFO - PROCESS | 1842 | 1461630458251 Marionette DEBUG loaded listener.js 17:27:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 248 (0x7f6b233e1000) [pid = 1842] [serial = 1398] [outer = 0x7f6b2263b000] 17:27:39 INFO - PROCESS | 1842 | 1461630459105 Marionette TRACE conn4 <- [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]]]}] 17:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1528ms 17:27:39 INFO - PROCESS | 1842 | 1461630459166 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 17:27:39 INFO - PROCESS | 1842 | 1461630459168 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 17:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:27:39 INFO - PROCESS | 1842 | 1461630459175 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:27:39 INFO - PROCESS | 1842 | 1461630459177 Marionette TRACE conn4 <- [1,1834,null,{}] 17:27:39 INFO - PROCESS | 1842 | 1461630459183 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:39 INFO - PROCESS | 1842 | 1461630459414 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 17:27:39 INFO - PROCESS | 1842 | 1461630459722 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b243ac800 == 152 [pid = 1842] [id = 466] 17:27:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 249 (0x7f6b20a8bc00) [pid = 1842] [serial = 1399] [outer = (nil)] 17:27:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 250 (0x7f6b286d4000) [pid = 1842] [serial = 1400] [outer = 0x7f6b20a8bc00] 17:27:39 INFO - PROCESS | 1842 | 1461630459801 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 251 (0x7f6b287f3800) [pid = 1842] [serial = 1401] [outer = 0x7f6b20a8bc00] 17:27:40 INFO - PROCESS | 1842 | 1461630460653 Marionette TRACE conn4 <- [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]]]}] 17:27:40 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 17:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1527ms 17:27:40 INFO - PROCESS | 1842 | 1461630460704 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 17:27:40 INFO - PROCESS | 1842 | 1461630460708 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 17:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:27:40 INFO - PROCESS | 1842 | 1461630460713 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:27:40 INFO - PROCESS | 1842 | 1461630460717 Marionette TRACE conn4 <- [1,1838,null,{}] 17:27:40 INFO - PROCESS | 1842 | 1461630460722 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:40 INFO - PROCESS | 1842 | 1461630460968 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 17:27:41 INFO - PROCESS | 1842 | 1461630461299 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28861800 == 153 [pid = 1842] [id = 467] 17:27:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 252 (0x7f6b29723800) [pid = 1842] [serial = 1402] [outer = (nil)] 17:27:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 253 (0x7f6b298ee000) [pid = 1842] [serial = 1403] [outer = 0x7f6b29723800] 17:27:41 INFO - PROCESS | 1842 | 1461630461390 Marionette DEBUG loaded listener.js 17:27:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 254 (0x7f6b2a732000) [pid = 1842] [serial = 1404] [outer = 0x7f6b29723800] 17:27:42 INFO - PROCESS | 1842 | 1461630462286 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1628ms 17:27:42 INFO - PROCESS | 1842 | 1461630462344 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 17:27:42 INFO - PROCESS | 1842 | 1461630462347 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 17:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:27:42 INFO - PROCESS | 1842 | 1461630462354 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:27:42 INFO - PROCESS | 1842 | 1461630462358 Marionette TRACE conn4 <- [1,1842,null,{}] 17:27:42 INFO - PROCESS | 1842 | 1461630462363 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:42 INFO - PROCESS | 1842 | 1461630462584 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 17:27:42 INFO - PROCESS | 1842 | 1461630462895 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b299a9800 == 154 [pid = 1842] [id = 468] 17:27:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 255 (0x7f6b29725800) [pid = 1842] [serial = 1405] [outer = (nil)] 17:27:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 256 (0x7f6b2aa03800) [pid = 1842] [serial = 1406] [outer = 0x7f6b29725800] 17:27:42 INFO - PROCESS | 1842 | 1461630462974 Marionette DEBUG loaded listener.js 17:27:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 257 (0x7f6b2b2aac00) [pid = 1842] [serial = 1407] [outer = 0x7f6b29725800] 17:27:43 INFO - PROCESS | 1842 | 1461630463841 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1533ms 17:27:43 INFO - PROCESS | 1842 | 1461630463889 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 1842 | 1461630463893 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 17:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:27:43 INFO - PROCESS | 1842 | 1461630463899 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 1842 | 1461630463901 Marionette TRACE conn4 <- [1,1846,null,{}] 17:27:43 INFO - PROCESS | 1842 | 1461630463907 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:44 INFO - PROCESS | 1842 | 1461630464118 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 17:27:44 INFO - PROCESS | 1842 | 1461630464436 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b033000 == 155 [pid = 1842] [id = 469] 17:27:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 258 (0x7f6b2a768800) [pid = 1842] [serial = 1408] [outer = (nil)] 17:27:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 259 (0x7f6b2b790c00) [pid = 1842] [serial = 1409] [outer = 0x7f6b2a768800] 17:27:44 INFO - PROCESS | 1842 | 1461630464515 Marionette DEBUG loaded listener.js 17:27:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 260 (0x7f6b2ba68c00) [pid = 1842] [serial = 1410] [outer = 0x7f6b2a768800] 17:27:45 INFO - PROCESS | 1842 | 1461630465365 Marionette TRACE conn4 <- [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]]]}] 17:27:45 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) 17:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1530ms 17:27:45 INFO - PROCESS | 1842 | 1461630465430 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 17:27:45 INFO - PROCESS | 1842 | 1461630465433 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 17:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:27:45 INFO - PROCESS | 1842 | 1461630465440 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:27:45 INFO - PROCESS | 1842 | 1461630465444 Marionette TRACE conn4 <- [1,1850,null,{}] 17:27:45 INFO - PROCESS | 1842 | 1461630465450 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:45 INFO - PROCESS | 1842 | 1461630465708 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 17:27:46 INFO - PROCESS | 1842 | 1461630466040 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ed16000 == 156 [pid = 1842] [id = 470] 17:27:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 261 (0x7f6b2287a800) [pid = 1842] [serial = 1411] [outer = (nil)] 17:27:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 262 (0x7f6b2ba9e000) [pid = 1842] [serial = 1412] [outer = 0x7f6b2287a800] 17:27:46 INFO - PROCESS | 1842 | 1461630466152 Marionette DEBUG loaded listener.js 17:27:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 263 (0x7f6b2ce2d000) [pid = 1842] [serial = 1413] [outer = 0x7f6b2287a800] 17:27:47 INFO - PROCESS | 1842 | 1461630467458 Marionette TRACE conn4 <- [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]]]}] 17:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2096ms 17:27:47 INFO - PROCESS | 1842 | 1461630467538 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 17:27:47 INFO - PROCESS | 1842 | 1461630467541 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 17:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:27:47 INFO - PROCESS | 1842 | 1461630467548 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 1842 | 1461630467552 Marionette TRACE conn4 <- [1,1854,null,{}] 17:27:47 INFO - PROCESS | 1842 | 1461630467558 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:47 INFO - PROCESS | 1842 | 1461630467822 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 17:27:48 INFO - PROCESS | 1842 | 1461630468142 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f419800 == 157 [pid = 1842] [id = 471] 17:27:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 264 (0x7f6b20a8b400) [pid = 1842] [serial = 1414] [outer = (nil)] 17:27:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 265 (0x7f6b2edb5000) [pid = 1842] [serial = 1415] [outer = 0x7f6b20a8b400] 17:27:48 INFO - PROCESS | 1842 | 1461630468221 Marionette DEBUG loaded listener.js 17:27:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 266 (0x7f6b2f11dc00) [pid = 1842] [serial = 1416] [outer = 0x7f6b20a8b400] 17:27:49 INFO - PROCESS | 1842 | 1461630469061 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1582ms 17:27:49 INFO - PROCESS | 1842 | 1461630469132 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 17:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:27:49 INFO - PROCESS | 1842 | 1461630469136 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 17:27:49 INFO - PROCESS | 1842 | 1461630469142 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:27:49 INFO - PROCESS | 1842 | 1461630469146 Marionette TRACE conn4 <- [1,1858,null,{}] 17:27:49 INFO - PROCESS | 1842 | 1461630469152 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:49 INFO - PROCESS | 1842 | 1461630469437 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 17:27:49 INFO - PROCESS | 1842 | 1461630469765 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b344ed800 == 158 [pid = 1842] [id = 472] 17:27:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 267 (0x7f6b32038c00) [pid = 1842] [serial = 1417] [outer = (nil)] 17:27:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 268 (0x7f6b32206c00) [pid = 1842] [serial = 1418] [outer = 0x7f6b32038c00] 17:27:49 INFO - PROCESS | 1842 | 1461630469853 Marionette DEBUG loaded listener.js 17:27:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 269 (0x7f6b3258d400) [pid = 1842] [serial = 1419] [outer = 0x7f6b32038c00] 17:27:50 INFO - PROCESS | 1842 | 1461630470739 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1635ms 17:27:50 INFO - PROCESS | 1842 | 1461630470779 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 17:27:50 INFO - PROCESS | 1842 | 1461630470783 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 17:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:27:50 INFO - PROCESS | 1842 | 1461630470789 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - PROCESS | 1842 | 1461630470792 Marionette TRACE conn4 <- [1,1862,null,{}] 17:27:50 INFO - PROCESS | 1842 | 1461630470798 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:51 INFO - PROCESS | 1842 | 1461630471067 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 17:27:51 INFO - PROCESS | 1842 | 1461630471435 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b420be000 == 159 [pid = 1842] [id = 473] 17:27:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 270 (0x7f6b2eeaf000) [pid = 1842] [serial = 1420] [outer = (nil)] 17:27:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 271 (0x7f6b33714c00) [pid = 1842] [serial = 1421] [outer = 0x7f6b2eeaf000] 17:27:51 INFO - PROCESS | 1842 | 1461630471524 Marionette DEBUG loaded listener.js 17:27:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 272 (0x7f6b33f39c00) [pid = 1842] [serial = 1422] [outer = 0x7f6b2eeaf000] 17:27:52 INFO - PROCESS | 1842 | 1461630472435 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1684ms 17:27:52 INFO - PROCESS | 1842 | 1461630472474 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 17:27:52 INFO - PROCESS | 1842 | 1461630472477 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 17:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:27:52 INFO - PROCESS | 1842 | 1461630472483 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:27:52 INFO - PROCESS | 1842 | 1461630472486 Marionette TRACE conn4 <- [1,1866,null,{}] 17:27:52 INFO - PROCESS | 1842 | 1461630472491 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:52 INFO - PROCESS | 1842 | 1461630472722 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 17:27:53 INFO - PROCESS | 1842 | 1461630473012 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b540cc000 == 160 [pid = 1842] [id = 474] 17:27:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 273 (0x7f6b3028a000) [pid = 1842] [serial = 1423] [outer = (nil)] 17:27:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 274 (0x7f6b3609d000) [pid = 1842] [serial = 1424] [outer = 0x7f6b3028a000] 17:27:53 INFO - PROCESS | 1842 | 1461630473143 Marionette DEBUG loaded listener.js 17:27:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 275 (0x7f6b38016c00) [pid = 1842] [serial = 1425] [outer = 0x7f6b3028a000] 17:27:53 INFO - PROCESS | 1842 | 1461630473984 Marionette TRACE conn4 <- [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]]]}] 17:27:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1541ms 17:27:54 INFO - PROCESS | 1842 | 1461630474025 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 17:27:54 INFO - PROCESS | 1842 | 1461630474029 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 17:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:27:54 INFO - PROCESS | 1842 | 1461630474034 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:27:54 INFO - PROCESS | 1842 | 1461630474036 Marionette TRACE conn4 <- [1,1870,null,{}] 17:27:54 INFO - PROCESS | 1842 | 1461630474042 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:54 INFO - PROCESS | 1842 | 1461630474244 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 17:27:54 INFO - PROCESS | 1842 | 1461630474536 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1e75c000 == 161 [pid = 1842] [id = 475] 17:27:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 276 (0x7f6b347a6000) [pid = 1842] [serial = 1426] [outer = (nil)] 17:27:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 277 (0x7f6b41ce3c00) [pid = 1842] [serial = 1427] [outer = 0x7f6b347a6000] 17:27:54 INFO - PROCESS | 1842 | 1461630474651 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 278 (0x7f6b44a18800) [pid = 1842] [serial = 1428] [outer = 0x7f6b347a6000] 17:27:55 INFO - PROCESS | 1842 | 1461630475463 Marionette TRACE conn4 <- [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]]]}] 17:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1485ms 17:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:27:55 INFO - PROCESS | 1842 | 1461630475521 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 17:27:55 INFO - PROCESS | 1842 | 1461630475524 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 17:27:55 INFO - PROCESS | 1842 | 1461630475530 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:27:55 INFO - PROCESS | 1842 | 1461630475533 Marionette TRACE conn4 <- [1,1874,null,{}] 17:27:55 INFO - PROCESS | 1842 | 1461630475538 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:55 INFO - PROCESS | 1842 | 1461630475750 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 17:27:56 INFO - PROCESS | 1842 | 1461630476036 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b13a30000 == 162 [pid = 1842] [id = 476] 17:27:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 279 (0x7f6b32208c00) [pid = 1842] [serial = 1429] [outer = (nil)] 17:27:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 280 (0x7f6b44f43c00) [pid = 1842] [serial = 1430] [outer = 0x7f6b32208c00] 17:27:56 INFO - PROCESS | 1842 | 1461630476155 Marionette DEBUG loaded listener.js 17:27:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 281 (0x7f6b469b0000) [pid = 1842] [serial = 1431] [outer = 0x7f6b32208c00] 17:27:57 INFO - PROCESS | 1842 | 1461630477020 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1533ms 17:27:57 INFO - PROCESS | 1842 | 1461630477063 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 17:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:27:57 INFO - PROCESS | 1842 | 1461630477067 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 17:27:57 INFO - PROCESS | 1842 | 1461630477072 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:27:57 INFO - PROCESS | 1842 | 1461630477075 Marionette TRACE conn4 <- [1,1878,null,{}] 17:27:57 INFO - PROCESS | 1842 | 1461630477080 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:57 INFO - PROCESS | 1842 | 1461630477291 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 17:27:57 INFO - PROCESS | 1842 | 1461630477628 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b17a62000 == 163 [pid = 1842] [id = 477] 17:27:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 282 (0x7f6b16302c00) [pid = 1842] [serial = 1432] [outer = (nil)] 17:27:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 283 (0x7f6b1630ac00) [pid = 1842] [serial = 1433] [outer = 0x7f6b16302c00] 17:27:57 INFO - PROCESS | 1842 | 1461630477707 Marionette DEBUG loaded listener.js 17:27:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 284 (0x7f6b1630f800) [pid = 1842] [serial = 1434] [outer = 0x7f6b16302c00] 17:27:58 INFO - PROCESS | 1842 | 1461630478561 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1541ms 17:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:27:58 INFO - PROCESS | 1842 | 1461630478614 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 17:27:58 INFO - PROCESS | 1842 | 1461630478616 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 17:27:58 INFO - PROCESS | 1842 | 1461630478621 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:27:58 INFO - PROCESS | 1842 | 1461630478625 Marionette TRACE conn4 <- [1,1882,null,{}] 17:27:58 INFO - PROCESS | 1842 | 1461630478630 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:27:58 INFO - PROCESS | 1842 | 1461630478857 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 17:27:59 INFO - PROCESS | 1842 | 1461630479185 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b17a7a000 == 164 [pid = 1842] [id = 478] 17:27:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 285 (0x7f6b1630a800) [pid = 1842] [serial = 1435] [outer = (nil)] 17:27:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 286 (0x7f6b41cec800) [pid = 1842] [serial = 1436] [outer = 0x7f6b1630a800] 17:27:59 INFO - PROCESS | 1842 | 1461630479261 Marionette DEBUG loaded listener.js 17:27:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 287 (0x7f6b47037c00) [pid = 1842] [serial = 1437] [outer = 0x7f6b1630a800] 17:28:00 INFO - PROCESS | 1842 | 1461630480133 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1593ms 17:28:00 INFO - PROCESS | 1842 | 1461630480215 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 17:28:00 INFO - PROCESS | 1842 | 1461630480218 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 17:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:28:00 INFO - PROCESS | 1842 | 1461630480224 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:28:00 INFO - PROCESS | 1842 | 1461630480226 Marionette TRACE conn4 <- [1,1886,null,{}] 17:28:00 INFO - PROCESS | 1842 | 1461630480232 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:00 INFO - PROCESS | 1842 | 1461630480484 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 17:28:00 INFO - PROCESS | 1842 | 1461630480813 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b128e7800 == 165 [pid = 1842] [id = 479] 17:28:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 288 (0x7f6b127c6000) [pid = 1842] [serial = 1438] [outer = (nil)] 17:28:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 289 (0x7f6b127cb800) [pid = 1842] [serial = 1439] [outer = 0x7f6b127c6000] 17:28:00 INFO - PROCESS | 1842 | 1461630480891 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 290 (0x7f6b127d0800) [pid = 1842] [serial = 1440] [outer = 0x7f6b127c6000] 17:28:01 INFO - PROCESS | 1842 | 1461630481786 Marionette TRACE conn4 <- [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]]]}] 17:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1632ms 17:28:01 INFO - PROCESS | 1842 | 1461630481857 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 17:28:01 INFO - PROCESS | 1842 | 1461630481860 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 17:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:28:01 INFO - PROCESS | 1842 | 1461630481866 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:28:01 INFO - PROCESS | 1842 | 1461630481868 Marionette TRACE conn4 <- [1,1890,null,{}] 17:28:01 INFO - PROCESS | 1842 | 1461630481874 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:02 INFO - PROCESS | 1842 | 1461630482089 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 17:28:02 INFO - PROCESS | 1842 | 1461630482422 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ab5e000 == 166 [pid = 1842] [id = 480] 17:28:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 291 (0x7f6b127c5400) [pid = 1842] [serial = 1441] [outer = (nil)] 17:28:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 292 (0x7f6b19bf4000) [pid = 1842] [serial = 1442] [outer = 0x7f6b127c5400] 17:28:02 INFO - PROCESS | 1842 | 1461630482500 Marionette DEBUG loaded listener.js 17:28:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 293 (0x7f6b1b94b400) [pid = 1842] [serial = 1443] [outer = 0x7f6b127c5400] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1adb7800 == 165 [pid = 1842] [id = 314] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b341c7800 == 164 [pid = 1842] [id = 308] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1b1a3000 == 163 [pid = 1842] [id = 319] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232c2800 == 162 [pid = 1842] [id = 302] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cfcd800 == 161 [pid = 1842] [id = 49] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46888000 == 160 [pid = 1842] [id = 312] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b241a7000 == 159 [pid = 1842] [id = 361] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1a9da000 == 158 [pid = 1842] [id = 363] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b206c6000 == 157 [pid = 1842] [id = 320] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f316000 == 156 [pid = 1842] [id = 355] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1cb4a000 == 155 [pid = 1842] [id = 407] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b241c0000 == 154 [pid = 1842] [id = 362] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a61d800 == 153 [pid = 1842] [id = 129] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1db9e800 == 152 [pid = 1842] [id = 317] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4731b000 == 151 [pid = 1842] [id = 360] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46646800 == 150 [pid = 1842] [id = 359] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b8ef000 == 149 [pid = 1842] [id = 406] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34f4d000 == 148 [pid = 1842] [id = 309] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3430c800 == 147 [pid = 1842] [id = 356] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1bbca000 == 146 [pid = 1842] [id = 315] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b33c50000 == 145 [pid = 1842] [id = 62] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3b018800 == 144 [pid = 1842] [id = 63] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b177a0800 == 143 [pid = 1842] [id = 456] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b14cd7000 == 142 [pid = 1842] [id = 455] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b540cf000 == 141 [pid = 1842] [id = 454] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19550800 == 140 [pid = 1842] [id = 453] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4730d000 == 139 [pid = 1842] [id = 452] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b420c2800 == 138 [pid = 1842] [id = 451] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3af7b000 == 137 [pid = 1842] [id = 450] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3476d000 == 136 [pid = 1842] [id = 449] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f420800 == 135 [pid = 1842] [id = 448] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f062800 == 134 [pid = 1842] [id = 447] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e538800 == 133 [pid = 1842] [id = 446] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2c9ed000 == 132 [pid = 1842] [id = 445] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b047800 == 131 [pid = 1842] [id = 444] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b299b9000 == 130 [pid = 1842] [id = 443] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b297d3800 == 129 [pid = 1842] [id = 442] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b284bc800 == 128 [pid = 1842] [id = 441] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232ed800 == 127 [pid = 1842] [id = 440] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1cfc8800 == 126 [pid = 1842] [id = 439] 17:28:04 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b16080800 == 125 [pid = 1842] [id = 438] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 292 (0x7f6b42e6a400) [pid = 1842] [serial = 942] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 291 (0x7f6b33f3bc00) [pid = 1842] [serial = 1011] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 290 (0x7f6b1ad11800) [pid = 1842] [serial = 1265] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 289 (0x7f6b20163400) [pid = 1842] [serial = 1053] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 288 (0x7f6b48ece800) [pid = 1842] [serial = 954] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 287 (0x7f6b19ca1400) [pid = 1842] [serial = 1296] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 286 (0x7f6b1d04a400) [pid = 1842] [serial = 1271] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 285 (0x7f6b230dc800) [pid = 1842] [serial = 993] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 284 (0x7f6b19ca7400) [pid = 1842] [serial = 1277] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 283 (0x7f6b2b78b400) [pid = 1842] [serial = 1050] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 282 (0x7f6b2ecb4000) [pid = 1842] [serial = 1002] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 281 (0x7f6b2993e000) [pid = 1842] [serial = 996] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 280 (0x7f6b2287ac00) [pid = 1842] [serial = 897] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 279 (0x7f6b298e2800) [pid = 1842] [serial = 900] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 278 (0x7f6b15f64800) [pid = 1842] [serial = 1292] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 277 (0x7f6b1fb4ec00) [pid = 1842] [serial = 1305] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 276 (0x7f6b331af400) [pid = 1842] [serial = 1068] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 275 (0x7f6b2c93b800) [pid = 1842] [serial = 1086] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 274 (0x7f6b2ecc2800) [pid = 1842] [serial = 1065] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 273 (0x7f6b44fc0400) [pid = 1842] [serial = 945] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 272 (0x7f6b1ad10c00) [pid = 1842] [serial = 1298] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 271 (0x7f6b41e88c00) [pid = 1842] [serial = 1020] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 270 (0x7f6b34444400) [pid = 1842] [serial = 1274] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 269 (0x7f6b47232400) [pid = 1842] [serial = 948] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 268 (0x7f6b469a6800) [pid = 1842] [serial = 1149] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 267 (0x7f6b2b2a6400) [pid = 1842] [serial = 1256] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 266 (0x7f6b1ad53c00) [pid = 1842] [serial = 957] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 265 (0x7f6b35e87800) [pid = 1842] [serial = 1014] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 264 (0x7f6b358c5c00) [pid = 1842] [serial = 936] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 263 (0x7f6b298e7400) [pid = 1842] [serial = 1092] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 262 (0x7f6b19bf8c00) [pid = 1842] [serial = 951] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 261 (0x7f6b4723a400) [pid = 1842] [serial = 1026] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 260 (0x7f6b1d1cec00) [pid = 1842] [serial = 894] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 259 (0x7f6b1d10d800) [pid = 1842] [serial = 960] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 258 (0x7f6b469a4c00) [pid = 1842] [serial = 1134] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 257 (0x7f6b33718400) [pid = 1842] [serial = 930] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 256 (0x7f6b221b3000) [pid = 1842] [serial = 1119] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 255 (0x7f6b22a66400) [pid = 1842] [serial = 1253] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 254 (0x7f6b1d1ca000) [pid = 1842] [serial = 1302] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 253 (0x7f6b222abc00) [pid = 1842] [serial = 1140] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 252 (0x7f6b3028e000) [pid = 1842] [serial = 927] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 251 (0x7f6b221ae800) [pid = 1842] [serial = 1155] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 250 (0x7f6b360a1400) [pid = 1842] [serial = 1131] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 249 (0x7f6b47331800) [pid = 1842] [serial = 1083] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 248 (0x7f6b3370fc00) [pid = 1842] [serial = 1128] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 247 (0x7f6b347ae400) [pid = 1842] [serial = 1268] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 246 (0x7f6b28520000) [pid = 1842] [serial = 1056] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 245 (0x7f6b42e76000) [pid = 1842] [serial = 1080] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 244 (0x7f6b3257f800) [pid = 1842] [serial = 1262] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 243 (0x7f6b22878c00) [pid = 1842] [serial = 1311] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 242 (0x7f6b2ba9a400) [pid = 1842] [serial = 999] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 241 (0x7f6b20161c00) [pid = 1842] [serial = 1307] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 240 (0x7f6b3609d800) [pid = 1842] [serial = 1074] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 239 (0x7f6b1ca37000) [pid = 1842] [serial = 1283] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 238 (0x7f6b1663ac00) [pid = 1842] [serial = 1286] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 237 (0x7f6b1663dc00) [pid = 1842] [serial = 1295] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 236 (0x7f6b469a6c00) [pid = 1842] [serial = 1143] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 235 (0x7f6b1cbcc000) [pid = 1842] [serial = 1301] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 234 (0x7f6b2f121400) [pid = 1842] [serial = 1247] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 233 (0x7f6b2e480c00) [pid = 1842] [serial = 1125] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 232 (0x7f6b2eea7400) [pid = 1842] [serial = 921] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 231 (0x7f6b2b9ecc00) [pid = 1842] [serial = 903] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 230 (0x7f6b33f46c00) [pid = 1842] [serial = 933] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 229 (0x7f6b29726400) [pid = 1842] [serial = 1137] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 228 (0x7f6b1fb4b400) [pid = 1842] [serial = 1250] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 227 (0x7f6b1b0e1c00) [pid = 1842] [serial = 1152] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 226 (0x7f6b44fbbc00) [pid = 1842] [serial = 1280] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 225 (0x7f6b37d62000) [pid = 1842] [serial = 1017] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 224 (0x7f6b2ade7400) [pid = 1842] [serial = 924] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 223 (0x7f6b2f127400) [pid = 1842] [serial = 1248] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 222 (0x7f6b41c7c400) [pid = 1842] [serial = 939] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f6b42e6ec00) [pid = 1842] [serial = 1023] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f6b33f40000) [pid = 1842] [serial = 1071] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f6b1d1cbc00) [pid = 1842] [serial = 1304] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f6b1fb11000) [pid = 1842] [serial = 1089] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f6b2287b400) [pid = 1842] [serial = 1313] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f6b2b2ac400) [pid = 1842] [serial = 1059] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f6b1d119000) [pid = 1842] [serial = 990] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 214 (0x7f6b295de000) [pid = 1842] [serial = 1122] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 213 (0x7f6b15e0b800) [pid = 1842] [serial = 1289] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 212 (0x7f6b2bd50400) [pid = 1842] [serial = 1062] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 211 (0x7f6b1b0e2000) [pid = 1842] [serial = 1299] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 210 (0x7f6b3363e000) [pid = 1842] [serial = 1008] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f6b233e3c00) [pid = 1842] [serial = 1146] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f6b20a91c00) [pid = 1842] [serial = 1308] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f6b31796c00) [pid = 1842] [serial = 1005] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f6b222a8800) [pid = 1842] [serial = 1310] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f6b4195f400) [pid = 1842] [serial = 1077] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f6b2f11e800) [pid = 1842] [serial = 1259] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f6b1d118c00) [pid = 1842] [serial = 963] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f6b28526800) [pid = 1842] [serial = 1185] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f6b221a6400) [pid = 1842] [serial = 1182] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f6b2eea5800) [pid = 1842] [serial = 1191] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f6b2edaa400) [pid = 1842] [serial = 1179] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f6b2ade8000) [pid = 1842] [serial = 1188] [outer = (nil)] [url = about:blank] 17:28:04 INFO - PROCESS | 1842 | 1461630484871 Marionette TRACE conn4 <- [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]]]}] 17:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 3036ms 17:28:04 INFO - PROCESS | 1842 | 1461630484939 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 17:28:04 INFO - PROCESS | 1842 | 1461630484945 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 17:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:28:04 INFO - PROCESS | 1842 | 1461630484964 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:28:04 INFO - PROCESS | 1842 | 1461630484967 Marionette TRACE conn4 <- [1,1894,null,{}] 17:28:04 INFO - PROCESS | 1842 | 1461630484975 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:05 INFO - PROCESS | 1842 | 1461630485167 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 17:28:05 INFO - PROCESS | 1842 | 1461630485180 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b17798800 == 126 [pid = 1842] [id = 481] 17:28:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f6b16634c00) [pid = 1842] [serial = 1444] [outer = (nil)] 17:28:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f6b195e1800) [pid = 1842] [serial = 1445] [outer = 0x7f6b16634c00] 17:28:05 INFO - PROCESS | 1842 | 1461630485244 Marionette DEBUG loaded listener.js 17:28:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f6b19beec00) [pid = 1842] [serial = 1446] [outer = 0x7f6b16634c00] 17:28:06 INFO - PROCESS | 1842 | 1461630486202 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:28:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1284ms 17:28:06 INFO - PROCESS | 1842 | 1461630486246 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 17:28:06 INFO - PROCESS | 1842 | 1461630486254 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 17:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:28:06 INFO - PROCESS | 1842 | 1461630486263 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:28:06 INFO - PROCESS | 1842 | 1461630486267 Marionette TRACE conn4 <- [1,1898,null,{}] 17:28:06 INFO - PROCESS | 1842 | 1461630486272 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:06 INFO - PROCESS | 1842 | 1461630486448 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 17:28:06 INFO - PROCESS | 1842 | 1461630486648 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19fdf000 == 127 [pid = 1842] [id = 482] 17:28:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f6b16635400) [pid = 1842] [serial = 1447] [outer = (nil)] 17:28:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f6b1a9bb800) [pid = 1842] [serial = 1448] [outer = 0x7f6b16635400] 17:28:06 INFO - PROCESS | 1842 | 1461630486709 Marionette DEBUG loaded listener.js 17:28:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f6b1ad47400) [pid = 1842] [serial = 1449] [outer = 0x7f6b16635400] 17:28:07 INFO - PROCESS | 1842 | 1461630487626 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1382ms 17:28:07 INFO - PROCESS | 1842 | 1461630487649 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 17:28:07 INFO - PROCESS | 1842 | 1461630487653 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 17:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:28:07 INFO - PROCESS | 1842 | 1461630487658 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:28:07 INFO - PROCESS | 1842 | 1461630487664 Marionette TRACE conn4 <- [1,1902,null,{}] 17:28:07 INFO - PROCESS | 1842 | 1461630487678 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:07 INFO - PROCESS | 1842 | 1461630487935 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 17:28:07 INFO - PROCESS | 1842 | 1461630487973 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ada8000 == 128 [pid = 1842] [id = 483] 17:28:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f6b1b949800) [pid = 1842] [serial = 1450] [outer = (nil)] 17:28:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f6b1ca3a000) [pid = 1842] [serial = 1451] [outer = 0x7f6b1b949800] 17:28:08 INFO - PROCESS | 1842 | 1461630488036 Marionette DEBUG loaded listener.js 17:28:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f6b1d105c00) [pid = 1842] [serial = 1452] [outer = 0x7f6b1b949800] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f6b2a763800) [pid = 1842] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f6b15e10000) [pid = 1842] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f6b29722c00) [pid = 1842] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f6b2ba63c00) [pid = 1842] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f6b22876000) [pid = 1842] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f6b46ea3800) [pid = 1842] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f6b3609bc00) [pid = 1842] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f6b30d75800) [pid = 1842] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f6b2aa74800) [pid = 1842] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f6b13a51c00) [pid = 1842] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f6b221a7800) [pid = 1842] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f6b1d043400) [pid = 1842] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f6b1d045000) [pid = 1842] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f6b1eadd400) [pid = 1842] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b1cbc5c00) [pid = 1842] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b3028f000) [pid = 1842] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b3220a000) [pid = 1842] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b22282400) [pid = 1842] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b1ca2f400) [pid = 1842] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b30d75c00) [pid = 1842] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b221aac00) [pid = 1842] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b1b949000) [pid = 1842] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b2e47c400) [pid = 1842] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b195da000) [pid = 1842] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b35078c00) [pid = 1842] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b15e08000) [pid = 1842] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b15e06800) [pid = 1842] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:28:09 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b15e04c00) [pid = 1842] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b1fb08c00) [pid = 1842] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b1eae0c00) [pid = 1842] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b29993c00) [pid = 1842] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b2aa7d000) [pid = 1842] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b1ad08400) [pid = 1842] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b195dc000) [pid = 1842] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b2a730000) [pid = 1842] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b1d112c00) [pid = 1842] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b2bce6000) [pid = 1842] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b20073800) [pid = 1842] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b1ad05c00) [pid = 1842] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b2e4fa800) [pid = 1842] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b2263bc00) [pid = 1842] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b2006e400) [pid = 1842] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b19ca3c00) [pid = 1842] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b20067c00) [pid = 1842] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b1cbc4400) [pid = 1842] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b16633400) [pid = 1842] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b19ca5400) [pid = 1842] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:28:10 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b1d10e000) [pid = 1842] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:28:10 INFO - PROCESS | 1842 | 1461630490153 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2541ms 17:28:10 INFO - PROCESS | 1842 | 1461630490201 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 17:28:10 INFO - PROCESS | 1842 | 1461630490205 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 17:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:28:10 INFO - PROCESS | 1842 | 1461630490211 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:28:10 INFO - PROCESS | 1842 | 1461630490213 Marionette TRACE conn4 <- [1,1906,null,{}] 17:28:10 INFO - PROCESS | 1842 | 1461630490218 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:10 INFO - PROCESS | 1842 | 1461630490411 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 17:28:10 INFO - PROCESS | 1842 | 1461630490590 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19ed2000 == 129 [pid = 1842] [id = 484] 17:28:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b15e04c00) [pid = 1842] [serial = 1453] [outer = (nil)] 17:28:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b19c9b400) [pid = 1842] [serial = 1454] [outer = 0x7f6b15e04c00] 17:28:10 INFO - PROCESS | 1842 | 1461630490652 Marionette DEBUG loaded listener.js 17:28:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b1b949000) [pid = 1842] [serial = 1455] [outer = 0x7f6b15e04c00] 17:28:11 INFO - PROCESS | 1842 | 1461630491349 Marionette TRACE conn4 <- [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]]]}] 17:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1181ms 17:28:11 INFO - PROCESS | 1842 | 1461630491393 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 17:28:11 INFO - PROCESS | 1842 | 1461630491396 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 17:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:28:11 INFO - PROCESS | 1842 | 1461630491419 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:28:11 INFO - PROCESS | 1842 | 1461630491423 Marionette TRACE conn4 <- [1,1910,null,{}] 17:28:11 INFO - PROCESS | 1842 | 1461630491428 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:11 INFO - PROCESS | 1842 | 1461630491618 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 17:28:11 INFO - PROCESS | 1842 | 1461630491628 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bb8e800 == 130 [pid = 1842] [id = 485] 17:28:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b1663d800) [pid = 1842] [serial = 1456] [outer = (nil)] 17:28:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b1cbcd800) [pid = 1842] [serial = 1457] [outer = 0x7f6b1663d800] 17:28:11 INFO - PROCESS | 1842 | 1461630491690 Marionette DEBUG loaded listener.js 17:28:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b1d112c00) [pid = 1842] [serial = 1458] [outer = 0x7f6b1663d800] 17:28:12 INFO - PROCESS | 1842 | 1461630492924 Marionette TRACE conn4 <- [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]]]}] 17:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1540ms 17:28:12 INFO - PROCESS | 1842 | 1461630492954 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 17:28:12 INFO - PROCESS | 1842 | 1461630492960 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 17:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:28:12 INFO - PROCESS | 1842 | 1461630492969 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:28:12 INFO - PROCESS | 1842 | 1461630492974 Marionette TRACE conn4 <- [1,1914,null,{}] 17:28:12 INFO - PROCESS | 1842 | 1461630492981 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:13 INFO - PROCESS | 1842 | 1461630493205 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 17:28:13 INFO - PROCESS | 1842 | 1461630493517 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19ec7800 == 131 [pid = 1842] [id = 486] 17:28:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b1663dc00) [pid = 1842] [serial = 1459] [outer = (nil)] 17:28:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b19bf0000) [pid = 1842] [serial = 1460] [outer = 0x7f6b1663dc00] 17:28:13 INFO - PROCESS | 1842 | 1461630493598 Marionette DEBUG loaded listener.js 17:28:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b19ca0c00) [pid = 1842] [serial = 1461] [outer = 0x7f6b1663dc00] 17:28:14 INFO - PROCESS | 1842 | 1461630494485 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:28:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1588ms 17:28:14 INFO - PROCESS | 1842 | 1461630494558 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 17:28:14 INFO - PROCESS | 1842 | 1461630494567 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 17:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:28:14 INFO - PROCESS | 1842 | 1461630494578 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:28:14 INFO - PROCESS | 1842 | 1461630494582 Marionette TRACE conn4 <- [1,1918,null,{}] 17:28:14 INFO - PROCESS | 1842 | 1461630494587 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:14 INFO - PROCESS | 1842 | 1461630494851 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 17:28:15 INFO - PROCESS | 1842 | 1461630495187 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bb9e800 == 132 [pid = 1842] [id = 487] 17:28:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b1ad49c00) [pid = 1842] [serial = 1462] [outer = (nil)] 17:28:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b1b949c00) [pid = 1842] [serial = 1463] [outer = 0x7f6b1ad49c00] 17:28:15 INFO - PROCESS | 1842 | 1461630495265 Marionette DEBUG loaded listener.js 17:28:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b1cbce000) [pid = 1842] [serial = 1464] [outer = 0x7f6b1ad49c00] 17:28:16 INFO - PROCESS | 1842 | 1461630496127 Marionette TRACE conn4 <- [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]]]}] 17:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1586ms 17:28:16 INFO - PROCESS | 1842 | 1461630496166 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 17:28:16 INFO - PROCESS | 1842 | 1461630496170 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 17:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:28:16 INFO - PROCESS | 1842 | 1461630496177 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:28:16 INFO - PROCESS | 1842 | 1461630496182 Marionette TRACE conn4 <- [1,1922,null,{}] 17:28:16 INFO - PROCESS | 1842 | 1461630496198 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:16 INFO - PROCESS | 1842 | 1461630496429 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 17:28:16 INFO - PROCESS | 1842 | 1461630496692 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1d053800 == 133 [pid = 1842] [id = 488] 17:28:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b1d046800) [pid = 1842] [serial = 1465] [outer = (nil)] 17:28:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b1d1cb800) [pid = 1842] [serial = 1466] [outer = 0x7f6b1d046800] 17:28:16 INFO - PROCESS | 1842 | 1461630496819 Marionette DEBUG loaded listener.js 17:28:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b1ead7400) [pid = 1842] [serial = 1467] [outer = 0x7f6b1d046800] 17:28:17 INFO - PROCESS | 1842 | 1461630497681 Marionette TRACE conn4 <- [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]]]}] 17:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1535ms 17:28:17 INFO - PROCESS | 1842 | 1461630497713 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 1842 | 1461630497718 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 17:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:28:17 INFO - PROCESS | 1842 | 1461630497724 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - PROCESS | 1842 | 1461630497726 Marionette TRACE conn4 <- [1,1926,null,{}] 17:28:17 INFO - PROCESS | 1842 | 1461630497732 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:17 INFO - PROCESS | 1842 | 1461630497948 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 17:28:18 INFO - PROCESS | 1842 | 1461630498167 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1db92000 == 134 [pid = 1842] [id = 489] 17:28:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b1d104c00) [pid = 1842] [serial = 1468] [outer = (nil)] 17:28:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b1fa4b000) [pid = 1842] [serial = 1469] [outer = 0x7f6b1d104c00] 17:28:18 INFO - PROCESS | 1842 | 1461630498280 Marionette DEBUG loaded listener.js 17:28:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b1fb0bc00) [pid = 1842] [serial = 1470] [outer = 0x7f6b1d104c00] 17:28:18 INFO - PROCESS | 1842 | ************************* 17:28:18 INFO - PROCESS | 1842 | A coding exception was thrown and uncaught in a Task. 17:28:18 INFO - PROCESS | 1842 | 17:28:18 INFO - PROCESS | 1842 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:28:18 INFO - PROCESS | 1842 | Full stack: 17:28:18 INFO - PROCESS | 1842 | ************************* 17:28:19 INFO - PROCESS | 1842 | 1461630499261 Marionette TRACE conn4 <- [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]]]}] 17:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1587ms 17:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:28:19 INFO - PROCESS | 1842 | 1461630499312 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 17:28:19 INFO - PROCESS | 1842 | 1461630499315 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 17:28:19 INFO - PROCESS | 1842 | 1461630499321 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:28:19 INFO - PROCESS | 1842 | 1461630499325 Marionette TRACE conn4 <- [1,1930,null,{}] 17:28:19 INFO - PROCESS | 1842 | 1461630499330 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:19 INFO - PROCESS | 1842 | 1461630499542 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 17:28:19 INFO - PROCESS | 1842 | 1461630499756 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b202c5800 == 135 [pid = 1842] [id = 490] 17:28:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b1d105000) [pid = 1842] [serial = 1471] [outer = (nil)] 17:28:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b1fb4d000) [pid = 1842] [serial = 1472] [outer = 0x7f6b1d105000] 17:28:19 INFO - PROCESS | 1842 | 1461630499867 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b20a86800) [pid = 1842] [serial = 1473] [outer = 0x7f6b1d105000] 17:28:20 INFO - PROCESS | 1842 | 1461630500795 Marionette TRACE conn4 <- [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]]]}] 17:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1531ms 17:28:20 INFO - PROCESS | 1842 | 1461630500852 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 17:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:28:20 INFO - PROCESS | 1842 | 1461630500856 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 17:28:20 INFO - PROCESS | 1842 | 1461630500861 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 1842 | 1461630500864 Marionette TRACE conn4 <- [1,1934,null,{}] 17:28:20 INFO - PROCESS | 1842 | 1461630500870 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:21 INFO - PROCESS | 1842 | 1461630501112 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 17:28:21 INFO - PROCESS | 1842 | 1461630501431 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b20d09000 == 136 [pid = 1842] [id = 491] 17:28:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b221af400) [pid = 1842] [serial = 1474] [outer = (nil)] 17:28:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b22284800) [pid = 1842] [serial = 1475] [outer = 0x7f6b221af400] 17:28:21 INFO - PROCESS | 1842 | 1461630501511 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b22874000) [pid = 1842] [serial = 1476] [outer = 0x7f6b221af400] 17:28:22 INFO - PROCESS | 1842 | 1461630502436 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1634ms 17:28:22 INFO - PROCESS | 1842 | 1461630502497 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 17:28:22 INFO - PROCESS | 1842 | 1461630502499 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 17:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:28:22 INFO - PROCESS | 1842 | 1461630502506 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:28:22 INFO - PROCESS | 1842 | 1461630502509 Marionette TRACE conn4 <- [1,1938,null,{}] 17:28:22 INFO - PROCESS | 1842 | 1461630502514 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:22 INFO - PROCESS | 1842 | 1461630502725 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 17:28:23 INFO - PROCESS | 1842 | 1461630503027 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b22681800 == 137 [pid = 1842] [id = 492] 17:28:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b22207800) [pid = 1842] [serial = 1477] [outer = (nil)] 17:28:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b22a68c00) [pid = 1842] [serial = 1478] [outer = 0x7f6b22207800] 17:28:23 INFO - PROCESS | 1842 | 1461630503106 Marionette DEBUG loaded listener.js 17:28:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b2851c400) [pid = 1842] [serial = 1479] [outer = 0x7f6b22207800] 17:28:23 INFO - PROCESS | 1842 | 1461630503942 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1486ms 17:28:23 INFO - PROCESS | 1842 | 1461630503993 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 1842 | 1461630503997 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 17:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:28:24 INFO - PROCESS | 1842 | 1461630504002 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:28:24 INFO - PROCESS | 1842 | 1461630504005 Marionette TRACE conn4 <- [1,1942,null,{}] 17:28:24 INFO - PROCESS | 1842 | 1461630504010 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:24 INFO - PROCESS | 1842 | 1461630504227 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 17:28:24 INFO - PROCESS | 1842 | 1461630504499 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2348b000 == 138 [pid = 1842] [id = 493] 17:28:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b22282800) [pid = 1842] [serial = 1480] [outer = (nil)] 17:28:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b2856a800) [pid = 1842] [serial = 1481] [outer = 0x7f6b22282800] 17:28:24 INFO - PROCESS | 1842 | 1461630504614 Marionette DEBUG loaded listener.js 17:28:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b285dac00) [pid = 1842] [serial = 1482] [outer = 0x7f6b22282800] 17:28:25 INFO - PROCESS | 1842 | 1461630505471 Marionette TRACE conn4 <- [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]]]}] 17:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1527ms 17:28:25 INFO - PROCESS | 1842 | 1461630505532 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 17:28:25 INFO - PROCESS | 1842 | 1461630505535 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 17:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:28:25 INFO - PROCESS | 1842 | 1461630505541 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:28:25 INFO - PROCESS | 1842 | 1461630505544 Marionette TRACE conn4 <- [1,1946,null,{}] 17:28:25 INFO - PROCESS | 1842 | 1461630505550 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:25 INFO - PROCESS | 1842 | 1461630505763 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 17:28:26 INFO - PROCESS | 1842 | 1461630506068 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b243b3000 == 139 [pid = 1842] [id = 494] 17:28:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b22281c00) [pid = 1842] [serial = 1483] [outer = (nil)] 17:28:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b286d5000) [pid = 1842] [serial = 1484] [outer = 0x7f6b22281c00] 17:28:26 INFO - PROCESS | 1842 | 1461630506152 Marionette DEBUG loaded listener.js 17:28:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b287f1c00) [pid = 1842] [serial = 1485] [outer = 0x7f6b22281c00] 17:28:27 INFO - PROCESS | 1842 | 1461630507014 Marionette TRACE conn4 <- [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]]]}] 17:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1529ms 17:28:27 INFO - PROCESS | 1842 | 1461630507072 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 17:28:27 INFO - PROCESS | 1842 | 1461630507075 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 17:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:28:27 INFO - PROCESS | 1842 | 1461630507081 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:28:27 INFO - PROCESS | 1842 | 1461630507083 Marionette TRACE conn4 <- [1,1950,null,{}] 17:28:27 INFO - PROCESS | 1842 | 1461630507089 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:27 INFO - PROCESS | 1842 | 1461630507314 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 17:28:27 INFO - PROCESS | 1842 | 1461630507642 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2881a000 == 140 [pid = 1842] [id = 495] 17:28:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b28abd800) [pid = 1842] [serial = 1486] [outer = (nil)] 17:28:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f6b295d6000) [pid = 1842] [serial = 1487] [outer = 0x7f6b28abd800] 17:28:27 INFO - PROCESS | 1842 | 1461630507721 Marionette DEBUG loaded listener.js 17:28:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f6b295e0000) [pid = 1842] [serial = 1488] [outer = 0x7f6b28abd800] 17:28:28 INFO - PROCESS | 1842 | 1461630508551 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:28:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:28:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1532ms 17:28:28 INFO - PROCESS | 1842 | 1461630508615 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 17:28:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:28:28 INFO - PROCESS | 1842 | 1461630508619 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 17:28:28 INFO - PROCESS | 1842 | 1461630508625 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:28:28 INFO - PROCESS | 1842 | 1461630508629 Marionette TRACE conn4 <- [1,1954,null,{}] 17:28:28 INFO - PROCESS | 1842 | 1461630508634 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:28 INFO - PROCESS | 1842 | 1461630508880 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 17:28:29 INFO - PROCESS | 1842 | 1461630509198 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b297cc800 == 141 [pid = 1842] [id = 496] 17:28:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f6b28abc800) [pid = 1842] [serial = 1489] [outer = (nil)] 17:28:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f6b2971d000) [pid = 1842] [serial = 1490] [outer = 0x7f6b28abc800] 17:28:29 INFO - PROCESS | 1842 | 1461630509292 Marionette DEBUG loaded listener.js 17:28:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f6b29932800) [pid = 1842] [serial = 1491] [outer = 0x7f6b28abc800] 17:28:30 INFO - PROCESS | 1842 | 1461630510130 Marionette TRACE conn4 <- [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]]]}] 17:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1533ms 17:28:30 INFO - PROCESS | 1842 | 1461630510159 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 17:28:30 INFO - PROCESS | 1842 | 1461630510161 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 17:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:28:30 INFO - PROCESS | 1842 | 1461630510168 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:28:30 INFO - PROCESS | 1842 | 1461630510170 Marionette TRACE conn4 <- [1,1958,null,{}] 17:28:30 INFO - PROCESS | 1842 | 1461630510175 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:30 INFO - PROCESS | 1842 | 1461630510394 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 17:28:30 INFO - PROCESS | 1842 | 1461630510669 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29895000 == 142 [pid = 1842] [id = 497] 17:28:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f6b287f6800) [pid = 1842] [serial = 1492] [outer = (nil)] 17:28:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f6b2998ac00) [pid = 1842] [serial = 1493] [outer = 0x7f6b287f6800] 17:28:30 INFO - PROCESS | 1842 | 1461630510746 Marionette DEBUG loaded listener.js 17:28:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f6b2a72d000) [pid = 1842] [serial = 1494] [outer = 0x7f6b287f6800] 17:28:31 INFO - PROCESS | 1842 | 1461630511640 Marionette TRACE conn4 <- [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]]]}] 17:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1530ms 17:28:31 INFO - PROCESS | 1842 | 1461630511700 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 17:28:31 INFO - PROCESS | 1842 | 1461630511703 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 17:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:28:31 INFO - PROCESS | 1842 | 1461630511710 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:28:31 INFO - PROCESS | 1842 | 1461630511722 Marionette TRACE conn4 <- [1,1962,null,{}] 17:28:31 INFO - PROCESS | 1842 | 1461630511726 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:31 INFO - PROCESS | 1842 | 1461630511946 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 17:28:32 INFO - PROCESS | 1842 | 1461630512209 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6c5800 == 143 [pid = 1842] [id = 498] 17:28:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f6b2969f000) [pid = 1842] [serial = 1495] [outer = (nil)] 17:28:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f6b2a875c00) [pid = 1842] [serial = 1496] [outer = 0x7f6b2969f000] 17:28:32 INFO - PROCESS | 1842 | 1461630512328 Marionette DEBUG loaded listener.js 17:28:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f6b2aa7ac00) [pid = 1842] [serial = 1497] [outer = 0x7f6b2969f000] 17:28:33 INFO - PROCESS | 1842 | 1461630513220 Marionette TRACE conn4 <- [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]]]}] 17:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1542ms 17:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:28:33 INFO - PROCESS | 1842 | 1461630513253 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 17:28:33 INFO - PROCESS | 1842 | 1461630513255 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 17:28:33 INFO - PROCESS | 1842 | 1461630513261 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:28:33 INFO - PROCESS | 1842 | 1461630513264 Marionette TRACE conn4 <- [1,1966,null,{}] 17:28:33 INFO - PROCESS | 1842 | 1461630513270 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:33 INFO - PROCESS | 1842 | 1461630513490 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 17:28:33 INFO - PROCESS | 1842 | 1461630513799 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b040800 == 144 [pid = 1842] [id = 499] 17:28:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f6b2a76a400) [pid = 1842] [serial = 1498] [outer = (nil)] 17:28:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f6b2b2a6400) [pid = 1842] [serial = 1499] [outer = 0x7f6b2a76a400] 17:28:33 INFO - PROCESS | 1842 | 1461630513877 Marionette DEBUG loaded listener.js 17:28:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f6b2b784c00) [pid = 1842] [serial = 1500] [outer = 0x7f6b2a76a400] 17:28:34 INFO - PROCESS | 1842 | 1461630514739 Marionette TRACE conn4 <- [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]]]}] 17:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1531ms 17:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:28:34 INFO - PROCESS | 1842 | 1461630514792 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 17:28:34 INFO - PROCESS | 1842 | 1461630514794 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 17:28:34 INFO - PROCESS | 1842 | 1461630514801 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:28:34 INFO - PROCESS | 1842 | 1461630514803 Marionette TRACE conn4 <- [1,1970,null,{}] 17:28:34 INFO - PROCESS | 1842 | 1461630514809 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:35 INFO - PROCESS | 1842 | 1461630515029 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 17:28:35 INFO - PROCESS | 1842 | 1461630515342 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b8eb000 == 145 [pid = 1842] [id = 500] 17:28:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f6b29937c00) [pid = 1842] [serial = 1501] [outer = (nil)] 17:28:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f6b2b9e6400) [pid = 1842] [serial = 1502] [outer = 0x7f6b29937c00] 17:28:35 INFO - PROCESS | 1842 | 1461630515430 Marionette DEBUG loaded listener.js 17:28:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f6b2ba6cc00) [pid = 1842] [serial = 1503] [outer = 0x7f6b29937c00] 17:28:36 INFO - PROCESS | 1842 | 1461630516250 Marionette TRACE conn4 <- [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]]]}] 17:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1480ms 17:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:28:36 INFO - PROCESS | 1842 | 1461630516281 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 17:28:36 INFO - PROCESS | 1842 | 1461630516283 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 17:28:36 INFO - PROCESS | 1842 | 1461630516291 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:28:36 INFO - PROCESS | 1842 | 1461630516293 Marionette TRACE conn4 <- [1,1974,null,{}] 17:28:36 INFO - PROCESS | 1842 | 1461630516299 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:36 INFO - PROCESS | 1842 | 1461630516524 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 17:28:36 INFO - PROCESS | 1842 | 1461630516795 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e437800 == 146 [pid = 1842] [id = 501] 17:28:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 211 (0x7f6b2a731c00) [pid = 1842] [serial = 1504] [outer = (nil)] 17:28:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 212 (0x7f6b2baa3c00) [pid = 1842] [serial = 1505] [outer = 0x7f6b2a731c00] 17:28:36 INFO - PROCESS | 1842 | 1461630516872 Marionette DEBUG loaded listener.js 17:28:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 213 (0x7f6b2c92d400) [pid = 1842] [serial = 1506] [outer = 0x7f6b2a731c00] 17:28:37 INFO - PROCESS | 1842 | 1461630517805 Marionette TRACE conn4 <- [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]]]}] 17:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1581ms 17:28:37 INFO - PROCESS | 1842 | 1461630517872 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 17:28:37 INFO - PROCESS | 1842 | 1461630517875 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 17:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:28:37 INFO - PROCESS | 1842 | 1461630517881 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:28:37 INFO - PROCESS | 1842 | 1461630517883 Marionette TRACE conn4 <- [1,1978,null,{}] 17:28:37 INFO - PROCESS | 1842 | 1461630517889 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:38 INFO - PROCESS | 1842 | 1461630518131 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 17:28:38 INFO - PROCESS | 1842 | 1461630518474 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b177a7000 == 147 [pid = 1842] [id = 502] 17:28:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 214 (0x7f6b15e09400) [pid = 1842] [serial = 1507] [outer = (nil)] 17:28:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 215 (0x7f6b195e8000) [pid = 1842] [serial = 1508] [outer = 0x7f6b15e09400] 17:28:38 INFO - PROCESS | 1842 | 1461630518551 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 216 (0x7f6b1eae1400) [pid = 1842] [serial = 1509] [outer = 0x7f6b15e09400] 17:28:39 INFO - PROCESS | 1842 | 1461630519433 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1587ms 17:28:39 INFO - PROCESS | 1842 | 1461630519470 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 17:28:39 INFO - PROCESS | 1842 | 1461630519473 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 17:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:28:39 INFO - PROCESS | 1842 | 1461630519479 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:28:39 INFO - PROCESS | 1842 | 1461630519481 Marionette TRACE conn4 <- [1,1982,null,{}] 17:28:39 INFO - PROCESS | 1842 | 1461630519487 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:39 INFO - PROCESS | 1842 | 1461630519716 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 17:28:40 INFO - PROCESS | 1842 | 1461630520042 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b15de4000 == 148 [pid = 1842] [id = 503] 17:28:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 217 (0x7f6b127cec00) [pid = 1842] [serial = 1510] [outer = (nil)] 17:28:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 218 (0x7f6b15e11000) [pid = 1842] [serial = 1511] [outer = 0x7f6b127cec00] 17:28:40 INFO - PROCESS | 1842 | 1461630520122 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 219 (0x7f6b1ad05000) [pid = 1842] [serial = 1512] [outer = 0x7f6b127cec00] 17:28:40 INFO - PROCESS | 1842 | 1461630520980 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1578ms 17:28:41 INFO - PROCESS | 1842 | 1461630521059 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 17:28:41 INFO - PROCESS | 1842 | 1461630521063 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 17:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:28:41 INFO - PROCESS | 1842 | 1461630521069 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:28:41 INFO - PROCESS | 1842 | 1461630521071 Marionette TRACE conn4 <- [1,1986,null,{}] 17:28:41 INFO - PROCESS | 1842 | 1461630521082 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:41 INFO - PROCESS | 1842 | 1461630521357 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 17:28:42 INFO - PROCESS | 1842 | 1461630522145 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b171ed800 == 149 [pid = 1842] [id = 504] 17:28:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 220 (0x7f6b127cc400) [pid = 1842] [serial = 1513] [outer = (nil)] 17:28:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 221 (0x7f6b13a51c00) [pid = 1842] [serial = 1514] [outer = 0x7f6b127cc400] 17:28:42 INFO - PROCESS | 1842 | 1461630522252 Marionette DEBUG loaded listener.js 17:28:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 222 (0x7f6b15f64000) [pid = 1842] [serial = 1515] [outer = 0x7f6b127cc400] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41cc6000 == 148 [pid = 1842] [id = 421] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f417000 == 147 [pid = 1842] [id = 382] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b344df000 == 146 [pid = 1842] [id = 420] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1aecf000 == 145 [pid = 1842] [id = 383] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1adb7000 == 144 [pid = 1842] [id = 384] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b49c59800 == 143 [pid = 1842] [id = 422] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19ed2000 == 142 [pid = 1842] [id = 484] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ada8000 == 141 [pid = 1842] [id = 483] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19fdf000 == 140 [pid = 1842] [id = 482] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b17798800 == 139 [pid = 1842] [id = 481] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b128e7800 == 138 [pid = 1842] [id = 479] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b17a7a000 == 137 [pid = 1842] [id = 478] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b17a62000 == 136 [pid = 1842] [id = 477] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b13a30000 == 135 [pid = 1842] [id = 476] 17:28:43 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1e75c000 == 134 [pid = 1842] [id = 475] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 221 (0x7f6b31799c00) [pid = 1842] [serial = 1194] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 220 (0x7f6b15f68c00) [pid = 1842] [serial = 1373] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 219 (0x7f6b298e5400) [pid = 1842] [serial = 1331] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 218 (0x7f6b2baa4800) [pid = 1842] [serial = 1337] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 217 (0x7f6b296a2c00) [pid = 1842] [serial = 1329] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 216 (0x7f6b48ecf000) [pid = 1842] [serial = 1212] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 215 (0x7f6b469ab800) [pid = 1842] [serial = 1206] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 214 (0x7f6b32205000) [pid = 1842] [serial = 1347] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 213 (0x7f6b2ba64400) [pid = 1842] [serial = 1335] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 212 (0x7f6b31719c00) [pid = 1842] [serial = 1346] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 211 (0x7f6b1b943000) [pid = 1842] [serial = 1377] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 210 (0x7f6b2e47d800) [pid = 1842] [serial = 1340] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f6b1d04f800) [pid = 1842] [serial = 1272] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f6b2c939400) [pid = 1842] [serial = 1338] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f6b40df3000) [pid = 1842] [serial = 1275] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f6b20197000) [pid = 1842] [serial = 1251] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f6b1d04e000) [pid = 1842] [serial = 1379] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f6b33be4c00) [pid = 1842] [serial = 1349] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f6b2ecc1400) [pid = 1842] [serial = 1341] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f6b331af000) [pid = 1842] [serial = 1263] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f6b28567400) [pid = 1842] [serial = 1254] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f6b1ca3bc00) [pid = 1842] [serial = 1284] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f6b42e0d400) [pid = 1842] [serial = 1356] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f6b33434c00) [pid = 1842] [serial = 1116] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f6b2a873000) [pid = 1842] [serial = 1332] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f6b1ca37800) [pid = 1842] [serial = 1319] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f6b40d13c00) [pid = 1842] [serial = 1353] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f6b195e2c00) [pid = 1842] [serial = 1358] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f6b42d40000) [pid = 1842] [serial = 1203] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b1663b400) [pid = 1842] [serial = 1374] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b15f65400) [pid = 1842] [serial = 1316] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b1d04dc00) [pid = 1842] [serial = 1320] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b15e10400) [pid = 1842] [serial = 1290] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b15f6a800) [pid = 1842] [serial = 1293] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b28aba800) [pid = 1842] [serial = 1364] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b2227cc00) [pid = 1842] [serial = 1383] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b42e72000) [pid = 1842] [serial = 1209] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b2f869400) [pid = 1842] [serial = 1260] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b2eeaa800) [pid = 1842] [serial = 1343] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b36094000) [pid = 1842] [serial = 1269] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b41b30400) [pid = 1842] [serial = 1355] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b42ec4800) [pid = 1842] [serial = 1362] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b2f123c00) [pid = 1842] [serial = 1344] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b2c930400) [pid = 1842] [serial = 1257] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b35076c00) [pid = 1842] [serial = 1350] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b221af000) [pid = 1842] [serial = 1323] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b2b871000) [pid = 1842] [serial = 1334] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b13a52000) [pid = 1842] [serial = 1370] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b37b6b400) [pid = 1842] [serial = 1352] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b3553c000) [pid = 1842] [serial = 1197] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b2f11b800) [pid = 1842] [serial = 1221] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b33e8fc00) [pid = 1842] [serial = 1266] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b1ad0b400) [pid = 1842] [serial = 1376] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b4196b400) [pid = 1842] [serial = 1200] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b28519400) [pid = 1842] [serial = 1325] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b22a63000) [pid = 1842] [serial = 1218] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b47333400) [pid = 1842] [serial = 1281] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b20075400) [pid = 1842] [serial = 1215] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b1cbcf000) [pid = 1842] [serial = 1224] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b295df800) [pid = 1842] [serial = 1328] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b1e9e6000) [pid = 1842] [serial = 1380] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b16638800) [pid = 1842] [serial = 1317] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b30288000) [pid = 1842] [serial = 1367] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b285d8c00) [pid = 1842] [serial = 1326] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b20196c00) [pid = 1842] [serial = 1382] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b195e7800) [pid = 1842] [serial = 1359] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b1ca32800) [pid = 1842] [serial = 1287] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b1d051c00) [pid = 1842] [serial = 1278] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b40d1b000) [pid = 1842] [serial = 1361] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b233e0400) [pid = 1842] [serial = 1314] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b1fb47400) [pid = 1842] [serial = 1322] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b1d103000) [pid = 1842] [serial = 1385] [outer = (nil)] [url = about:blank] 17:28:43 INFO - PROCESS | 1842 | 1461630523853 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2794ms 17:28:43 INFO - PROCESS | 1842 | 1461630523863 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 17:28:43 INFO - PROCESS | 1842 | 1461630523869 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 17:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:28:43 INFO - PROCESS | 1842 | 1461630523875 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:28:43 INFO - PROCESS | 1842 | 1461630523880 Marionette TRACE conn4 <- [1,1990,null,{}] 17:28:43 INFO - PROCESS | 1842 | 1461630523925 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:44 INFO - PROCESS | 1842 | 1461630524146 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 17:28:44 INFO - PROCESS | 1842 | 1461630524158 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b15dd9000 == 135 [pid = 1842] [id = 505] 17:28:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b15e0c400) [pid = 1842] [serial = 1516] [outer = (nil)] 17:28:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b19bf4800) [pid = 1842] [serial = 1517] [outer = 0x7f6b15e0c400] 17:28:44 INFO - PROCESS | 1842 | 1461630524238 Marionette DEBUG loaded listener.js 17:28:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b19ca5000) [pid = 1842] [serial = 1518] [outer = 0x7f6b15e0c400] 17:28:45 INFO - PROCESS | 1842 | 1461630525259 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1412ms 17:28:45 INFO - PROCESS | 1842 | 1461630525290 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 17:28:45 INFO - PROCESS | 1842 | 1461630525296 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 17:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:28:45 INFO - PROCESS | 1842 | 1461630525304 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:28:45 INFO - PROCESS | 1842 | 1461630525306 Marionette TRACE conn4 <- [1,1994,null,{}] 17:28:45 INFO - PROCESS | 1842 | 1461630525345 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:45 INFO - PROCESS | 1842 | 1461630525577 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 17:28:45 INFO - PROCESS | 1842 | 1461630525589 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b17a78000 == 136 [pid = 1842] [id = 506] 17:28:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b19bec000) [pid = 1842] [serial = 1519] [outer = (nil)] 17:28:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b1b0d6000) [pid = 1842] [serial = 1520] [outer = 0x7f6b19bec000] 17:28:45 INFO - PROCESS | 1842 | 1461630525839 Marionette DEBUG loaded listener.js 17:28:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b1ca30400) [pid = 1842] [serial = 1521] [outer = 0x7f6b19bec000] 17:28:46 INFO - PROCESS | 1842 | 1461630526774 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1513ms 17:28:46 INFO - PROCESS | 1842 | 1461630526818 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 17:28:46 INFO - PROCESS | 1842 | 1461630526822 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 17:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:28:46 INFO - PROCESS | 1842 | 1461630526837 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:28:46 INFO - PROCESS | 1842 | 1461630526847 Marionette TRACE conn4 <- [1,1998,null,{}] 17:28:46 INFO - PROCESS | 1842 | 1461630526862 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:47 INFO - PROCESS | 1842 | 1461630527167 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 17:28:47 INFO - PROCESS | 1842 | 1461630527195 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ad77000 == 137 [pid = 1842] [id = 507] 17:28:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b1b0db000) [pid = 1842] [serial = 1522] [outer = (nil)] 17:28:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b1d051400) [pid = 1842] [serial = 1523] [outer = 0x7f6b1b0db000] 17:28:47 INFO - PROCESS | 1842 | 1461630527257 Marionette DEBUG loaded listener.js 17:28:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b1d1c9c00) [pid = 1842] [serial = 1524] [outer = 0x7f6b1b0db000] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b1b949800) [pid = 1842] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b15e04c00) [pid = 1842] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b20a8bc00) [pid = 1842] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b32208c00) [pid = 1842] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b1630a800) [pid = 1842] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b2eeaf000) [pid = 1842] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b32038c00) [pid = 1842] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b347a6000) [pid = 1842] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b2a768800) [pid = 1842] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b195e3000) [pid = 1842] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b29725800) [pid = 1842] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b2227d000) [pid = 1842] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b20a8b400) [pid = 1842] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b2287a800) [pid = 1842] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b1d118800) [pid = 1842] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b19bf2400) [pid = 1842] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b29723800) [pid = 1842] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b2263b000) [pid = 1842] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b13a49c00) [pid = 1842] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b16634c00) [pid = 1842] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b127c5400) [pid = 1842] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b16635400) [pid = 1842] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b127c6000) [pid = 1842] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b3028a000) [pid = 1842] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b16302c00) [pid = 1842] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:28:48 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f6b20a89000) [pid = 1842] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:28:48 INFO - PROCESS | 1842 | 1461630528872 Marionette TRACE conn4 <- [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]]]}] 17:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 2093ms 17:28:48 INFO - PROCESS | 1842 | 1461630528930 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 17:28:48 INFO - PROCESS | 1842 | 1461630528933 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 17:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:28:48 INFO - PROCESS | 1842 | 1461630528940 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:28:48 INFO - PROCESS | 1842 | 1461630528944 Marionette TRACE conn4 <- [1,2002,null,{}] 17:28:48 INFO - PROCESS | 1842 | 1461630528949 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:49 INFO - PROCESS | 1842 | 1461630529181 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 17:28:49 INFO - PROCESS | 1842 | 1461630529362 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ad7b000 == 138 [pid = 1842] [id = 508] 17:28:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f6b13a49c00) [pid = 1842] [serial = 1525] [outer = (nil)] 17:28:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b1b0d5400) [pid = 1842] [serial = 1526] [outer = 0x7f6b13a49c00] 17:28:49 INFO - PROCESS | 1842 | 1461630529429 Marionette DEBUG loaded listener.js 17:28:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b1d1cc400) [pid = 1842] [serial = 1527] [outer = 0x7f6b13a49c00] 17:28:50 INFO - PROCESS | 1842 | 1461630530203 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1285ms 17:28:50 INFO - PROCESS | 1842 | 1461630530228 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 17:28:50 INFO - PROCESS | 1842 | 1461630530232 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 17:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:28:50 INFO - PROCESS | 1842 | 1461630530238 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:28:50 INFO - PROCESS | 1842 | 1461630530242 Marionette TRACE conn4 <- [1,2006,null,{}] 17:28:50 INFO - PROCESS | 1842 | 1461630530247 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:50 INFO - PROCESS | 1842 | 1461630530532 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 17:28:50 INFO - PROCESS | 1842 | 1461630530860 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b14cc6000 == 139 [pid = 1842] [id = 509] 17:28:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b127c8400) [pid = 1842] [serial = 1528] [outer = (nil)] 17:28:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b13a53400) [pid = 1842] [serial = 1529] [outer = 0x7f6b127c8400] 17:28:51 INFO - PROCESS | 1842 | 1461630531026 Marionette DEBUG loaded listener.js 17:28:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b1630a400) [pid = 1842] [serial = 1530] [outer = 0x7f6b127c8400] 17:28:52 INFO - PROCESS | 1842 | 1461630532077 Marionette TRACE conn4 <- [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]]]}] 17:28:52 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 17:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1888ms 17:28:52 INFO - PROCESS | 1842 | 1461630532144 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 17:28:52 INFO - PROCESS | 1842 | 1461630532151 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 17:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:28:52 INFO - PROCESS | 1842 | 1461630532161 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:28:52 INFO - PROCESS | 1842 | 1461630532166 Marionette TRACE conn4 <- [1,2010,null,{}] 17:28:52 INFO - PROCESS | 1842 | 1461630532174 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:52 INFO - PROCESS | 1842 | 1461630532421 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 17:28:52 INFO - PROCESS | 1842 | 1461630532770 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1a9de000 == 140 [pid = 1842] [id = 510] 17:28:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b1ad07c00) [pid = 1842] [serial = 1531] [outer = (nil)] 17:28:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b1ad0c400) [pid = 1842] [serial = 1532] [outer = 0x7f6b1ad07c00] 17:28:52 INFO - PROCESS | 1842 | 1461630532859 Marionette DEBUG loaded listener.js 17:28:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b1ad54000) [pid = 1842] [serial = 1533] [outer = 0x7f6b1ad07c00] 17:28:53 INFO - PROCESS | 1842 | 1461630533786 Marionette TRACE conn4 <- [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]]]}] 17:28:53 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 17:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1687ms 17:28:53 INFO - PROCESS | 1842 | 1461630533852 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 17:28:53 INFO - PROCESS | 1842 | 1461630533859 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 17:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:28:53 INFO - PROCESS | 1842 | 1461630533867 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 1842 | 1461630533870 Marionette TRACE conn4 <- [1,2014,null,{}] 17:28:53 INFO - PROCESS | 1842 | 1461630533876 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:54 INFO - PROCESS | 1842 | 1461630534137 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 17:28:54 INFO - PROCESS | 1842 | 1461630534496 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1c9c8000 == 141 [pid = 1842] [id = 511] 17:28:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b1ca2ec00) [pid = 1842] [serial = 1534] [outer = (nil)] 17:28:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b1d050000) [pid = 1842] [serial = 1535] [outer = 0x7f6b1ca2ec00] 17:28:54 INFO - PROCESS | 1842 | 1461630534575 Marionette DEBUG loaded listener.js 17:28:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b1d1ce800) [pid = 1842] [serial = 1536] [outer = 0x7f6b1ca2ec00] 17:28:55 INFO - PROCESS | 1842 | 1461630535593 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1783ms 17:28:55 INFO - PROCESS | 1842 | 1461630535653 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 17:28:55 INFO - PROCESS | 1842 | 1461630535660 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 17:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:28:55 INFO - PROCESS | 1842 | 1461630535685 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 1842 | 1461630535700 Marionette TRACE conn4 <- [1,2018,null,{}] 17:28:55 INFO - PROCESS | 1842 | 1461630535711 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:56 INFO - PROCESS | 1842 | 1461630536184 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 17:28:56 INFO - PROCESS | 1842 | 1461630536400 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1d871000 == 142 [pid = 1842] [id = 512] 17:28:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b1fa4e800) [pid = 1842] [serial = 1537] [outer = (nil)] 17:28:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b1fb44400) [pid = 1842] [serial = 1538] [outer = 0x7f6b1fa4e800] 17:28:56 INFO - PROCESS | 1842 | 1461630536478 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b20072800) [pid = 1842] [serial = 1539] [outer = 0x7f6b1fa4e800] 17:28:57 INFO - PROCESS | 1842 | 1461630537386 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1760ms 17:28:57 INFO - PROCESS | 1842 | 1461630537431 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 17:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:28:57 INFO - PROCESS | 1842 | 1461630537436 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 17:28:57 INFO - PROCESS | 1842 | 1461630537442 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:28:57 INFO - PROCESS | 1842 | 1461630537445 Marionette TRACE conn4 <- [1,2022,null,{}] 17:28:57 INFO - PROCESS | 1842 | 1461630537451 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:57 INFO - PROCESS | 1842 | 1461630537704 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 17:28:58 INFO - PROCESS | 1842 | 1461630538023 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1eb9e000 == 143 [pid = 1842] [id = 513] 17:28:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b1a9c8400) [pid = 1842] [serial = 1540] [outer = (nil)] 17:28:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b20a91c00) [pid = 1842] [serial = 1541] [outer = 0x7f6b1a9c8400] 17:28:58 INFO - PROCESS | 1842 | 1461630538106 Marionette DEBUG loaded listener.js 17:28:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b22209000) [pid = 1842] [serial = 1542] [outer = 0x7f6b1a9c8400] 17:28:58 INFO - PROCESS | 1842 | 1461630538961 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1584ms 17:28:59 INFO - PROCESS | 1842 | 1461630539027 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 17:28:59 INFO - PROCESS | 1842 | 1461630539031 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 17:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:28:59 INFO - PROCESS | 1842 | 1461630539038 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:28:59 INFO - PROCESS | 1842 | 1461630539041 Marionette TRACE conn4 <- [1,2026,null,{}] 17:28:59 INFO - PROCESS | 1842 | 1461630539047 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:28:59 INFO - PROCESS | 1842 | 1461630539332 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 17:28:59 INFO - PROCESS | 1842 | 1461630539656 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2200f000 == 144 [pid = 1842] [id = 514] 17:28:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b222a4c00) [pid = 1842] [serial = 1543] [outer = (nil)] 17:28:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b222a9c00) [pid = 1842] [serial = 1544] [outer = 0x7f6b222a4c00] 17:28:59 INFO - PROCESS | 1842 | 1461630539753 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b233d8000) [pid = 1842] [serial = 1545] [outer = 0x7f6b222a4c00] 17:29:00 INFO - PROCESS | 1842 | 1461630540689 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1688ms 17:29:00 INFO - PROCESS | 1842 | 1461630540728 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 17:29:00 INFO - PROCESS | 1842 | 1461630540732 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 17:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:29:00 INFO - PROCESS | 1842 | 1461630540738 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - PROCESS | 1842 | 1461630540742 Marionette TRACE conn4 <- [1,2030,null,{}] 17:29:00 INFO - PROCESS | 1842 | 1461630540747 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:00 INFO - PROCESS | 1842 | 1461630540992 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 17:29:01 INFO - PROCESS | 1842 | 1461630541309 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b241aa800 == 145 [pid = 1842] [id = 515] 17:29:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b222a5800) [pid = 1842] [serial = 1546] [outer = (nil)] 17:29:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b286e0c00) [pid = 1842] [serial = 1547] [outer = 0x7f6b222a5800] 17:29:01 INFO - PROCESS | 1842 | 1461630541390 Marionette DEBUG loaded listener.js 17:29:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b28abf400) [pid = 1842] [serial = 1548] [outer = 0x7f6b222a5800] 17:29:02 INFO - PROCESS | 1842 | 1461630542321 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1647ms 17:29:02 INFO - PROCESS | 1842 | 1461630542386 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 17:29:02 INFO - PROCESS | 1842 | 1461630542390 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 17:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:29:02 INFO - PROCESS | 1842 | 1461630542396 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:29:02 INFO - PROCESS | 1842 | 1461630542399 Marionette TRACE conn4 <- [1,2034,null,{}] 17:29:02 INFO - PROCESS | 1842 | 1461630542404 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:02 INFO - PROCESS | 1842 | 1461630542636 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 17:29:02 INFO - PROCESS | 1842 | 1461630542945 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b284ac800 == 146 [pid = 1842] [id = 516] 17:29:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b1a9c1800) [pid = 1842] [serial = 1549] [outer = (nil)] 17:29:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b28ac1c00) [pid = 1842] [serial = 1550] [outer = 0x7f6b1a9c1800] 17:29:03 INFO - PROCESS | 1842 | 1461630543025 Marionette DEBUG loaded listener.js 17:29:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b296a9400) [pid = 1842] [serial = 1551] [outer = 0x7f6b1a9c1800] 17:29:03 INFO - PROCESS | 1842 | 1461630543862 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1530ms 17:29:03 INFO - PROCESS | 1842 | 1461630543927 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 17:29:03 INFO - PROCESS | 1842 | 1461630543931 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 17:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:29:03 INFO - PROCESS | 1842 | 1461630543936 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:29:03 INFO - PROCESS | 1842 | 1461630543939 Marionette TRACE conn4 <- [1,2038,null,{}] 17:29:03 INFO - PROCESS | 1842 | 1461630543944 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:04 INFO - PROCESS | 1842 | 1461630544174 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 17:29:04 INFO - PROCESS | 1842 | 1461630544412 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29739800 == 147 [pid = 1842] [id = 517] 17:29:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b1d11dc00) [pid = 1842] [serial = 1552] [outer = (nil)] 17:29:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b29726400) [pid = 1842] [serial = 1553] [outer = 0x7f6b1d11dc00] 17:29:04 INFO - PROCESS | 1842 | 1461630544547 Marionette DEBUG loaded listener.js 17:29:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b2998e400) [pid = 1842] [serial = 1554] [outer = 0x7f6b1d11dc00] 17:29:05 INFO - PROCESS | 1842 | 1461630545402 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1527ms 17:29:05 INFO - PROCESS | 1842 | 1461630545466 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 1842 | 1461630545470 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 17:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:29:05 INFO - PROCESS | 1842 | 1461630545476 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:29:05 INFO - PROCESS | 1842 | 1461630545481 Marionette TRACE conn4 <- [1,2042,null,{}] 17:29:05 INFO - PROCESS | 1842 | 1461630545487 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:05 INFO - PROCESS | 1842 | 1461630545724 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 17:29:06 INFO - PROCESS | 1842 | 1461630546062 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29880000 == 148 [pid = 1842] [id = 518] 17:29:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b286e2400) [pid = 1842] [serial = 1555] [outer = (nil)] 17:29:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b2a735c00) [pid = 1842] [serial = 1556] [outer = 0x7f6b286e2400] 17:29:06 INFO - PROCESS | 1842 | 1461630546141 Marionette DEBUG loaded listener.js 17:29:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b2aa0cc00) [pid = 1842] [serial = 1557] [outer = 0x7f6b286e2400] 17:29:07 INFO - PROCESS | 1842 | 1461630547008 Marionette TRACE conn4 <- [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]]]}] 17:29:07 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) 17:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1580ms 17:29:07 INFO - PROCESS | 1842 | 1461630547058 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 17:29:07 INFO - PROCESS | 1842 | 1461630547061 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 17:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:29:07 INFO - PROCESS | 1842 | 1461630547068 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:29:07 INFO - PROCESS | 1842 | 1461630547071 Marionette TRACE conn4 <- [1,2046,null,{}] 17:29:07 INFO - PROCESS | 1842 | 1461630547077 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:07 INFO - PROCESS | 1842 | 1461630547308 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 17:29:07 INFO - PROCESS | 1842 | 1461630547645 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a70c000 == 149 [pid = 1842] [id = 519] 17:29:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b2b57ac00) [pid = 1842] [serial = 1558] [outer = (nil)] 17:29:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b2b78e400) [pid = 1842] [serial = 1559] [outer = 0x7f6b2b57ac00] 17:29:07 INFO - PROCESS | 1842 | 1461630547737 Marionette DEBUG loaded listener.js 17:29:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b2baa5000) [pid = 1842] [serial = 1560] [outer = 0x7f6b2b57ac00] 17:29:08 INFO - PROCESS | 1842 | 1461630548672 Marionette TRACE conn4 <- [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]]]}] 17:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1682ms 17:29:08 INFO - PROCESS | 1842 | 1461630548752 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 17:29:08 INFO - PROCESS | 1842 | 1461630548756 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 17:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:29:08 INFO - PROCESS | 1842 | 1461630548762 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:29:08 INFO - PROCESS | 1842 | 1461630548767 Marionette TRACE conn4 <- [1,2050,null,{}] 17:29:08 INFO - PROCESS | 1842 | 1461630548772 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:09 INFO - PROCESS | 1842 | 1461630549060 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 17:29:09 INFO - PROCESS | 1842 | 1461630549384 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e52c800 == 150 [pid = 1842] [id = 520] 17:29:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b2b2ab000) [pid = 1842] [serial = 1561] [outer = (nil)] 17:29:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b2e47c400) [pid = 1842] [serial = 1562] [outer = 0x7f6b2b2ab000] 17:29:09 INFO - PROCESS | 1842 | 1461630549463 Marionette DEBUG loaded listener.js 17:29:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b2ecb9800) [pid = 1842] [serial = 1563] [outer = 0x7f6b2b2ab000] 17:29:10 INFO - PROCESS | 1842 | 1461630550334 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1631ms 17:29:10 INFO - PROCESS | 1842 | 1461630550395 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 17:29:10 INFO - PROCESS | 1842 | 1461630550399 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 17:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:29:10 INFO - PROCESS | 1842 | 1461630550405 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:29:10 INFO - PROCESS | 1842 | 1461630550408 Marionette TRACE conn4 <- [1,2054,null,{}] 17:29:10 INFO - PROCESS | 1842 | 1461630550414 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:10 INFO - PROCESS | 1842 | 1461630550663 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 17:29:10 INFO - PROCESS | 1842 | 1461630550973 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ed17000 == 151 [pid = 1842] [id = 521] 17:29:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b2aa7dc00) [pid = 1842] [serial = 1564] [outer = (nil)] 17:29:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2edaa400) [pid = 1842] [serial = 1565] [outer = 0x7f6b2aa7dc00] 17:29:11 INFO - PROCESS | 1842 | 1461630551055 Marionette DEBUG loaded listener.js 17:29:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b2edb6400) [pid = 1842] [serial = 1566] [outer = 0x7f6b2aa7dc00] 17:29:11 INFO - PROCESS | 1842 | 1461630551918 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1585ms 17:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:29:12 INFO - PROCESS | 1842 | 1461630551992 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 17:29:12 INFO - PROCESS | 1842 | 1461630551995 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 17:29:12 INFO - PROCESS | 1842 | 1461630552002 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:29:12 INFO - PROCESS | 1842 | 1461630552005 Marionette TRACE conn4 <- [1,2058,null,{}] 17:29:12 INFO - PROCESS | 1842 | 1461630552011 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:12 INFO - PROCESS | 1842 | 1461630552248 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 17:29:12 INFO - PROCESS | 1842 | 1461630552565 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f052000 == 152 [pid = 1842] [id = 522] 17:29:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b2b783400) [pid = 1842] [serial = 1567] [outer = (nil)] 17:29:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b2eeb3800) [pid = 1842] [serial = 1568] [outer = 0x7f6b2b783400] 17:29:12 INFO - PROCESS | 1842 | 1461630552649 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b2f121c00) [pid = 1842] [serial = 1569] [outer = 0x7f6b2b783400] 17:29:13 INFO - PROCESS | 1842 | 1461630553548 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1581ms 17:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:29:13 INFO - PROCESS | 1842 | 1461630553583 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 17:29:13 INFO - PROCESS | 1842 | 1461630553586 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 17:29:13 INFO - PROCESS | 1842 | 1461630553592 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:29:13 INFO - PROCESS | 1842 | 1461630553595 Marionette TRACE conn4 <- [1,2062,null,{}] 17:29:13 INFO - PROCESS | 1842 | 1461630553601 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:13 INFO - PROCESS | 1842 | 1461630553840 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 17:29:14 INFO - PROCESS | 1842 | 1461630554148 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f308000 == 153 [pid = 1842] [id = 523] 17:29:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b2ecbf400) [pid = 1842] [serial = 1570] [outer = (nil)] 17:29:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b2f866c00) [pid = 1842] [serial = 1571] [outer = 0x7f6b2ecbf400] 17:29:14 INFO - PROCESS | 1842 | 1461630554229 Marionette DEBUG loaded listener.js 17:29:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b30274000) [pid = 1842] [serial = 1572] [outer = 0x7f6b2ecbf400] 17:29:15 INFO - PROCESS | 1842 | 1461630555128 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1587ms 17:29:15 INFO - PROCESS | 1842 | 1461630555179 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 17:29:15 INFO - PROCESS | 1842 | 1461630555183 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 17:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:29:15 INFO - PROCESS | 1842 | 1461630555189 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:29:15 INFO - PROCESS | 1842 | 1461630555192 Marionette TRACE conn4 <- [1,2066,null,{}] 17:29:15 INFO - PROCESS | 1842 | 1461630555198 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:15 INFO - PROCESS | 1842 | 1461630555429 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 17:29:15 INFO - PROCESS | 1842 | 1461630555746 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f41d000 == 154 [pid = 1842] [id = 524] 17:29:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b1d1d0c00) [pid = 1842] [serial = 1573] [outer = (nil)] 17:29:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b30288000) [pid = 1842] [serial = 1574] [outer = 0x7f6b1d1d0c00] 17:29:15 INFO - PROCESS | 1842 | 1461630555826 Marionette DEBUG loaded listener.js 17:29:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b30d7cc00) [pid = 1842] [serial = 1575] [outer = 0x7f6b1d1d0c00] 17:29:16 INFO - PROCESS | 1842 | 1461630556682 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1535ms 17:29:16 INFO - PROCESS | 1842 | 1461630556727 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 17:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:29:16 INFO - PROCESS | 1842 | 1461630556733 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 17:29:16 INFO - PROCESS | 1842 | 1461630556739 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - PROCESS | 1842 | 1461630556742 Marionette TRACE conn4 <- [1,2070,null,{}] 17:29:16 INFO - PROCESS | 1842 | 1461630556749 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:16 INFO - PROCESS | 1842 | 1461630556972 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 17:29:17 INFO - PROCESS | 1842 | 1461630557285 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3199e800 == 155 [pid = 1842] [id = 525] 17:29:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b30d7e000) [pid = 1842] [serial = 1576] [outer = (nil)] 17:29:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b32038c00) [pid = 1842] [serial = 1577] [outer = 0x7f6b30d7e000] 17:29:17 INFO - PROCESS | 1842 | 1461630557363 Marionette DEBUG loaded listener.js 17:29:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b3220a400) [pid = 1842] [serial = 1578] [outer = 0x7f6b30d7e000] 17:29:18 INFO - PROCESS | 1842 | 1461630558327 Marionette TRACE conn4 <- [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]]]}] 17:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1643ms 17:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:29:18 INFO - PROCESS | 1842 | 1461630558383 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 17:29:18 INFO - PROCESS | 1842 | 1461630558385 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 17:29:18 INFO - PROCESS | 1842 | 1461630558392 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:29:18 INFO - PROCESS | 1842 | 1461630558395 Marionette TRACE conn4 <- [1,2074,null,{}] 17:29:18 INFO - PROCESS | 1842 | 1461630558401 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:18 INFO - PROCESS | 1842 | 1461630558629 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 17:29:18 INFO - PROCESS | 1842 | 1461630558940 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3315b000 == 156 [pid = 1842] [id = 526] 17:29:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b20191c00) [pid = 1842] [serial = 1579] [outer = (nil)] 17:29:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b32257400) [pid = 1842] [serial = 1580] [outer = 0x7f6b20191c00] 17:29:19 INFO - PROCESS | 1842 | 1461630559021 Marionette DEBUG loaded listener.js 17:29:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b3258c800) [pid = 1842] [serial = 1581] [outer = 0x7f6b20191c00] 17:29:19 INFO - PROCESS | 1842 | 1461630559906 Marionette TRACE conn4 <- [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]]]}] 17:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1579ms 17:29:19 INFO - PROCESS | 1842 | 1461630559972 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 17:29:19 INFO - PROCESS | 1842 | 1461630559976 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 17:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:29:19 INFO - PROCESS | 1842 | 1461630559981 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:29:19 INFO - PROCESS | 1842 | 1461630559983 Marionette TRACE conn4 <- [1,2078,null,{}] 17:29:19 INFO - PROCESS | 1842 | 1461630559989 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:20 INFO - PROCESS | 1842 | 1461630560217 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 17:29:20 INFO - PROCESS | 1842 | 1461630560556 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b128e7000 == 157 [pid = 1842] [id = 527] 17:29:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b127c6800) [pid = 1842] [serial = 1582] [outer = (nil)] 17:29:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b15f70800) [pid = 1842] [serial = 1583] [outer = 0x7f6b127c6800] 17:29:20 INFO - PROCESS | 1842 | 1461630560635 Marionette DEBUG loaded listener.js 17:29:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b1b0d7800) [pid = 1842] [serial = 1584] [outer = 0x7f6b127c6800] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b35e5d000 == 156 [pid = 1842] [id = 310] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41c93800 == 155 [pid = 1842] [id = 311] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ad7b000 == 154 [pid = 1842] [id = 508] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ad77000 == 153 [pid = 1842] [id = 507] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b17a78000 == 152 [pid = 1842] [id = 506] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b15dd9000 == 151 [pid = 1842] [id = 505] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b171ed800 == 150 [pid = 1842] [id = 504] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b040800 == 149 [pid = 1842] [id = 499] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a6c5800 == 148 [pid = 1842] [id = 498] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29895000 == 147 [pid = 1842] [id = 497] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b297cc800 == 146 [pid = 1842] [id = 496] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2881a000 == 145 [pid = 1842] [id = 495] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b243b3000 == 144 [pid = 1842] [id = 494] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2348b000 == 143 [pid = 1842] [id = 493] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b22681800 == 142 [pid = 1842] [id = 492] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b20d09000 == 141 [pid = 1842] [id = 491] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b202c5800 == 140 [pid = 1842] [id = 490] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1db92000 == 139 [pid = 1842] [id = 489] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1d053800 == 138 [pid = 1842] [id = 488] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1bb9e800 == 137 [pid = 1842] [id = 487] 17:29:22 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19ec7800 == 136 [pid = 1842] [id = 486] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b1d105c00) [pid = 1842] [serial = 1452] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b19c9b400) [pid = 1842] [serial = 1454] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b287f3800) [pid = 1842] [serial = 1401] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b469b0000) [pid = 1842] [serial = 1431] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b41cec800) [pid = 1842] [serial = 1436] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b33714c00) [pid = 1842] [serial = 1421] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b32206c00) [pid = 1842] [serial = 1418] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b1ca3a000) [pid = 1842] [serial = 1451] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b44a18800) [pid = 1842] [serial = 1428] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b41ce3c00) [pid = 1842] [serial = 1427] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b2b790c00) [pid = 1842] [serial = 1409] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b28abf000) [pid = 1842] [serial = 1365] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b2aa03800) [pid = 1842] [serial = 1406] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b22288400) [pid = 1842] [serial = 1394] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b2f11dc00) [pid = 1842] [serial = 1416] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b2ba9e000) [pid = 1842] [serial = 1412] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b3258d400) [pid = 1842] [serial = 1419] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b1e9e4c00) [pid = 1842] [serial = 1391] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b19c9c400) [pid = 1842] [serial = 1388] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b298ee000) [pid = 1842] [serial = 1403] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b2ce2d000) [pid = 1842] [serial = 1413] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b222a7800) [pid = 1842] [serial = 1395] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b44f43c00) [pid = 1842] [serial = 1430] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b1fb03c00) [pid = 1842] [serial = 1392] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b230dbc00) [pid = 1842] [serial = 1397] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b2edb5000) [pid = 1842] [serial = 1415] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b1d1c6400) [pid = 1842] [serial = 1371] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b19beec00) [pid = 1842] [serial = 1446] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b19bf4000) [pid = 1842] [serial = 1442] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b195e1800) [pid = 1842] [serial = 1445] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b2b2aac00) [pid = 1842] [serial = 1407] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b1a9bb800) [pid = 1842] [serial = 1448] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b233e1000) [pid = 1842] [serial = 1398] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b127cb800) [pid = 1842] [serial = 1439] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b33f39c00) [pid = 1842] [serial = 1422] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b47037c00) [pid = 1842] [serial = 1437] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b1ad55800) [pid = 1842] [serial = 1389] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b3609d000) [pid = 1842] [serial = 1424] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b127d0800) [pid = 1842] [serial = 1440] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b1630f800) [pid = 1842] [serial = 1434] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b38016c00) [pid = 1842] [serial = 1425] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b44f45400) [pid = 1842] [serial = 1368] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b1630ac00) [pid = 1842] [serial = 1433] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b2a732000) [pid = 1842] [serial = 1404] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b2ba68c00) [pid = 1842] [serial = 1410] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b1ad47400) [pid = 1842] [serial = 1449] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b286d4000) [pid = 1842] [serial = 1400] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b1b94b400) [pid = 1842] [serial = 1443] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b1cbcd800) [pid = 1842] [serial = 1457] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b1b949000) [pid = 1842] [serial = 1455] [outer = (nil)] [url = about:blank] 17:29:22 INFO - PROCESS | 1842 | 1461630562839 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 2881ms 17:29:22 INFO - PROCESS | 1842 | 1461630562865 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 17:29:22 INFO - PROCESS | 1842 | 1461630562870 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 17:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:29:22 INFO - PROCESS | 1842 | 1461630562928 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:29:22 INFO - PROCESS | 1842 | 1461630562933 Marionette TRACE conn4 <- [1,2082,null,{}] 17:29:22 INFO - PROCESS | 1842 | 1461630562941 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:23 INFO - PROCESS | 1842 | 1461630563159 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 17:29:23 INFO - PROCESS | 1842 | 1461630563362 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1607c000 == 137 [pid = 1842] [id = 528] 17:29:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b16635400) [pid = 1842] [serial = 1585] [outer = (nil)] 17:29:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b1663a000) [pid = 1842] [serial = 1586] [outer = 0x7f6b16635400] 17:29:23 INFO - PROCESS | 1842 | 1461630563479 Marionette DEBUG loaded listener.js 17:29:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b195e6400) [pid = 1842] [serial = 1587] [outer = 0x7f6b16635400] 17:29:24 INFO - PROCESS | 1842 | 1461630564354 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1496ms 17:29:24 INFO - PROCESS | 1842 | 1461630564414 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 17:29:24 INFO - PROCESS | 1842 | 1461630564422 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 17:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:29:24 INFO - PROCESS | 1842 | 1461630564432 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:29:24 INFO - PROCESS | 1842 | 1461630564435 Marionette TRACE conn4 <- [1,2086,null,{}] 17:29:24 INFO - PROCESS | 1842 | 1461630564441 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:24 INFO - PROCESS | 1842 | 1461630564666 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 17:29:24 INFO - PROCESS | 1842 | 1461630564879 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19879000 == 138 [pid = 1842] [id = 529] 17:29:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b16636400) [pid = 1842] [serial = 1588] [outer = (nil)] 17:29:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b1ad03c00) [pid = 1842] [serial = 1589] [outer = 0x7f6b16636400] 17:29:24 INFO - PROCESS | 1842 | 1461630564945 Marionette DEBUG loaded listener.js 17:29:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b1ad51c00) [pid = 1842] [serial = 1590] [outer = 0x7f6b16636400] 17:29:25 INFO - PROCESS | 1842 | 1461630565867 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1480ms 17:29:25 INFO - PROCESS | 1842 | 1461630565912 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 17:29:25 INFO - PROCESS | 1842 | 1461630565916 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 17:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:29:25 INFO - PROCESS | 1842 | 1461630565928 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:29:25 INFO - PROCESS | 1842 | 1461630565932 Marionette TRACE conn4 <- [1,2090,null,{}] 17:29:25 INFO - PROCESS | 1842 | 1461630565953 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:26 INFO - PROCESS | 1842 | 1461630566242 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 17:29:26 INFO - PROCESS | 1842 | 1461630566295 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ad88800 == 139 [pid = 1842] [id = 530] 17:29:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b1cbc8800) [pid = 1842] [serial = 1591] [outer = (nil)] 17:29:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b1d051800) [pid = 1842] [serial = 1592] [outer = 0x7f6b1cbc8800] 17:29:26 INFO - PROCESS | 1842 | 1461630566418 Marionette DEBUG loaded listener.js 17:29:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b1d11cc00) [pid = 1842] [serial = 1593] [outer = 0x7f6b1cbc8800] 17:29:27 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b1b0db000) [pid = 1842] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:29:27 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b127cc400) [pid = 1842] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:29:27 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b19bec000) [pid = 1842] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:29:27 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b15e0c400) [pid = 1842] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:29:27 INFO - PROCESS | 1842 | 1461630567740 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1845ms 17:29:27 INFO - PROCESS | 1842 | 1461630567768 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 17:29:27 INFO - PROCESS | 1842 | 1461630567771 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 17:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:29:27 INFO - PROCESS | 1842 | 1461630567777 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:29:27 INFO - PROCESS | 1842 | 1461630567779 Marionette TRACE conn4 <- [1,2094,null,{}] 17:29:27 INFO - PROCESS | 1842 | 1461630567785 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:27 INFO - PROCESS | 1842 | 1461630567985 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 17:29:28 INFO - PROCESS | 1842 | 1461630568165 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bb8f800 == 140 [pid = 1842] [id = 531] 17:29:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b15e0c400) [pid = 1842] [serial = 1594] [outer = (nil)] 17:29:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b1d04e800) [pid = 1842] [serial = 1595] [outer = 0x7f6b15e0c400] 17:29:28 INFO - PROCESS | 1842 | 1461630568245 Marionette DEBUG loaded listener.js 17:29:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b1fb02c00) [pid = 1842] [serial = 1596] [outer = 0x7f6b15e0c400] 17:29:28 INFO - PROCESS | 1842 | 1461630568959 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1228ms 17:29:29 INFO - PROCESS | 1842 | 1461630569017 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 17:29:29 INFO - PROCESS | 1842 | 1461630569032 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 17:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:29:29 INFO - PROCESS | 1842 | 1461630569039 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:29:29 INFO - PROCESS | 1842 | 1461630569041 Marionette TRACE conn4 <- [1,2098,null,{}] 17:29:29 INFO - PROCESS | 1842 | 1461630569050 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:29 INFO - PROCESS | 1842 | 1461630569264 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 17:29:29 INFO - PROCESS | 1842 | 1461630569586 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b13a20000 == 141 [pid = 1842] [id = 532] 17:29:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b127c5400) [pid = 1842] [serial = 1597] [outer = (nil)] 17:29:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b127ca000) [pid = 1842] [serial = 1598] [outer = 0x7f6b127c5400] 17:29:29 INFO - PROCESS | 1842 | 1461630569682 Marionette DEBUG loaded listener.js 17:29:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b15f68c00) [pid = 1842] [serial = 1599] [outer = 0x7f6b127c5400] 17:29:30 INFO - PROCESS | 1842 | 1461630570646 Marionette TRACE conn4 <- [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]]]}] 17:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1680ms 17:29:30 INFO - PROCESS | 1842 | 1461630570721 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 17:29:30 INFO - PROCESS | 1842 | 1461630570728 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 17:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:29:30 INFO - PROCESS | 1842 | 1461630570737 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:29:30 INFO - PROCESS | 1842 | 1461630570742 Marionette TRACE conn4 <- [1,2102,null,{}] 17:29:30 INFO - PROCESS | 1842 | 1461630570750 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:31 INFO - PROCESS | 1842 | 1461630571025 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 17:29:31 INFO - PROCESS | 1842 | 1461630571338 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ab67800 == 142 [pid = 1842] [id = 533] 17:29:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b19ca5800) [pid = 1842] [serial = 1600] [outer = (nil)] 17:29:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b1ad0dc00) [pid = 1842] [serial = 1601] [outer = 0x7f6b19ca5800] 17:29:31 INFO - PROCESS | 1842 | 1461630571416 Marionette DEBUG loaded listener.js 17:29:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b1b0df400) [pid = 1842] [serial = 1602] [outer = 0x7f6b19ca5800] 17:29:32 INFO - PROCESS | 1842 | 1461630572349 Marionette TRACE conn4 <- [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]]]}] 17:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1684ms 17:29:32 INFO - PROCESS | 1842 | 1461630572425 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 17:29:32 INFO - PROCESS | 1842 | 1461630572430 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 17:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:29:32 INFO - PROCESS | 1842 | 1461630572439 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:29:32 INFO - PROCESS | 1842 | 1461630572442 Marionette TRACE conn4 <- [1,2106,null,{}] 17:29:32 INFO - PROCESS | 1842 | 1461630572448 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:32 INFO - PROCESS | 1842 | 1461630572728 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 17:29:33 INFO - PROCESS | 1842 | 1461630573082 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1cfc1000 == 143 [pid = 1842] [id = 534] 17:29:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b1cbc2800) [pid = 1842] [serial = 1603] [outer = (nil)] 17:29:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b1d1c3000) [pid = 1842] [serial = 1604] [outer = 0x7f6b1cbc2800] 17:29:33 INFO - PROCESS | 1842 | 1461630573160 Marionette DEBUG loaded listener.js 17:29:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b1fa50000) [pid = 1842] [serial = 1605] [outer = 0x7f6b1cbc2800] 17:29:34 INFO - PROCESS | 1842 | 1461630574105 Marionette TRACE conn4 <- [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]]]}] 17:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1735ms 17:29:34 INFO - PROCESS | 1842 | 1461630574175 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 17:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:29:34 INFO - PROCESS | 1842 | 1461630574179 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 17:29:34 INFO - PROCESS | 1842 | 1461630574198 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:29:34 INFO - PROCESS | 1842 | 1461630574216 Marionette TRACE conn4 <- [1,2110,null,{}] 17:29:34 INFO - PROCESS | 1842 | 1461630574226 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:34 INFO - PROCESS | 1842 | 1461630574578 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 17:29:34 INFO - PROCESS | 1842 | 1461630574842 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1e753000 == 144 [pid = 1842] [id = 535] 17:29:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b2018cc00) [pid = 1842] [serial = 1606] [outer = (nil)] 17:29:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b22285400) [pid = 1842] [serial = 1607] [outer = 0x7f6b2018cc00] 17:29:34 INFO - PROCESS | 1842 | 1461630574919 Marionette DEBUG loaded listener.js 17:29:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b222a1400) [pid = 1842] [serial = 1608] [outer = 0x7f6b2018cc00] 17:29:35 INFO - PROCESS | 1842 | 1461630575829 Marionette TRACE conn4 <- [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]]]}] 17:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1711ms 17:29:35 INFO - PROCESS | 1842 | 1461630575897 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 17:29:35 INFO - PROCESS | 1842 | 1461630575902 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 17:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:29:35 INFO - PROCESS | 1842 | 1461630575909 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:29:35 INFO - PROCESS | 1842 | 1461630575913 Marionette TRACE conn4 <- [1,2114,null,{}] 17:29:35 INFO - PROCESS | 1842 | 1461630575918 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:36 INFO - PROCESS | 1842 | 1461630576156 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 17:29:36 INFO - PROCESS | 1842 | 1461630576455 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b209db800 == 145 [pid = 1842] [id = 536] 17:29:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b127cf800) [pid = 1842] [serial = 1609] [outer = (nil)] 17:29:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b22878800) [pid = 1842] [serial = 1610] [outer = 0x7f6b127cf800] 17:29:36 INFO - PROCESS | 1842 | 1461630576538 Marionette DEBUG loaded listener.js 17:29:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b22a66800) [pid = 1842] [serial = 1611] [outer = 0x7f6b127cf800] 17:29:37 INFO - PROCESS | 1842 | 1461630577390 Marionette TRACE conn4 <- [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]]]}] 17:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1533ms 17:29:37 INFO - PROCESS | 1842 | 1461630577443 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 17:29:37 INFO - PROCESS | 1842 | 1461630577446 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 17:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:29:37 INFO - PROCESS | 1842 | 1461630577453 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:29:37 INFO - PROCESS | 1842 | 1461630577457 Marionette TRACE conn4 <- [1,2118,null,{}] 17:29:37 INFO - PROCESS | 1842 | 1461630577462 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:37 INFO - PROCESS | 1842 | 1461630577697 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 17:29:38 INFO - PROCESS | 1842 | 1461630578009 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232af800 == 146 [pid = 1842] [id = 537] 17:29:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b2856c400) [pid = 1842] [serial = 1612] [outer = (nil)] 17:29:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b285d8c00) [pid = 1842] [serial = 1613] [outer = 0x7f6b2856c400] 17:29:38 INFO - PROCESS | 1842 | 1461630578105 Marionette DEBUG loaded listener.js 17:29:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b296a0400) [pid = 1842] [serial = 1614] [outer = 0x7f6b2856c400] 17:29:39 INFO - PROCESS | 1842 | 1461630579063 Marionette TRACE conn4 <- [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]]]}] 17:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1646ms 17:29:39 INFO - PROCESS | 1842 | 1461630579100 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 17:29:39 INFO - PROCESS | 1842 | 1461630579103 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 17:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:29:39 INFO - PROCESS | 1842 | 1461630579110 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:29:39 INFO - PROCESS | 1842 | 1461630579112 Marionette TRACE conn4 <- [1,2122,null,{}] 17:29:39 INFO - PROCESS | 1842 | 1461630579119 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:39 INFO - PROCESS | 1842 | 1461630579375 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 17:29:39 INFO - PROCESS | 1842 | 1461630579619 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b244da000 == 147 [pid = 1842] [id = 538] 17:29:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b2856d000) [pid = 1842] [serial = 1615] [outer = (nil)] 17:29:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b2aa7fc00) [pid = 1842] [serial = 1616] [outer = 0x7f6b2856d000] 17:29:39 INFO - PROCESS | 1842 | 1461630579747 Marionette DEBUG loaded listener.js 17:29:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b2b57a000) [pid = 1842] [serial = 1617] [outer = 0x7f6b2856d000] 17:29:40 INFO - PROCESS | 1842 | 1461630580678 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1632ms 17:29:40 INFO - PROCESS | 1842 | 1461630580743 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 17:29:40 INFO - PROCESS | 1842 | 1461630580747 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 17:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:29:40 INFO - PROCESS | 1842 | 1461630580755 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:29:40 INFO - PROCESS | 1842 | 1461630580759 Marionette TRACE conn4 <- [1,2126,null,{}] 17:29:40 INFO - PROCESS | 1842 | 1461630580765 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:41 INFO - PROCESS | 1842 | 1461630581047 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 17:29:41 INFO - PROCESS | 1842 | 1461630581354 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29729000 == 148 [pid = 1842] [id = 539] 17:29:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b298e2c00) [pid = 1842] [serial = 1618] [outer = (nil)] 17:29:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2ba68400) [pid = 1842] [serial = 1619] [outer = 0x7f6b298e2c00] 17:29:41 INFO - PROCESS | 1842 | 1461630581439 Marionette DEBUG loaded listener.js 17:29:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b2baa4800) [pid = 1842] [serial = 1620] [outer = 0x7f6b298e2c00] 17:29:42 INFO - PROCESS | 1842 | 1461630582339 Marionette TRACE conn4 <- [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]]]}] 17:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1630ms 17:29:42 INFO - PROCESS | 1842 | 1461630582387 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 17:29:42 INFO - PROCESS | 1842 | 1461630582391 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 17:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:29:42 INFO - PROCESS | 1842 | 1461630582399 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:29:42 INFO - PROCESS | 1842 | 1461630582403 Marionette TRACE conn4 <- [1,2130,null,{}] 17:29:42 INFO - PROCESS | 1842 | 1461630582409 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:42 INFO - PROCESS | 1842 | 1461630582661 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 17:29:42 INFO - PROCESS | 1842 | 1461630582964 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29885000 == 149 [pid = 1842] [id = 540] 17:29:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b296a2800) [pid = 1842] [serial = 1621] [outer = (nil)] 17:29:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b2bdec000) [pid = 1842] [serial = 1622] [outer = 0x7f6b296a2800] 17:29:43 INFO - PROCESS | 1842 | 1461630583048 Marionette DEBUG loaded listener.js 17:29:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b2cb39400) [pid = 1842] [serial = 1623] [outer = 0x7f6b296a2800] 17:29:43 INFO - PROCESS | 1842 | 1461630583973 Marionette TRACE conn4 <- [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] 17:29:44 INFO - PROCESS | 1842 | 1461630584043 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 17:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:29:44 INFO - PROCESS | 1842 | 1461630584052 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:29:44 INFO - PROCESS | 1842 | 1461630584056 Marionette TRACE conn4 <- [1,2134,null,{}] 17:29:44 INFO - PROCESS | 1842 | 1461630584063 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:44 INFO - PROCESS | 1842 | 1461630584362 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 17:29:44 INFO - PROCESS | 1842 | 1461630584690 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a8ae800 == 150 [pid = 1842] [id = 541] 17:29:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b1d10b800) [pid = 1842] [serial = 1624] [outer = (nil)] 17:29:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b2cf79800) [pid = 1842] [serial = 1625] [outer = 0x7f6b1d10b800] 17:29:44 INFO - PROCESS | 1842 | 1461630584768 Marionette DEBUG loaded listener.js 17:29:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b2ecbe400) [pid = 1842] [serial = 1626] [outer = 0x7f6b1d10b800] 17:29:45 INFO - PROCESS | 1842 | 1461630585630 Marionette TRACE conn4 <- [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]]]}] 17:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1631ms 17:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:29:45 INFO - PROCESS | 1842 | 1461630585684 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 17:29:45 INFO - PROCESS | 1842 | 1461630585687 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 17:29:45 INFO - PROCESS | 1842 | 1461630585694 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:29:45 INFO - PROCESS | 1842 | 1461630585697 Marionette TRACE conn4 <- [1,2138,null,{}] 17:29:45 INFO - PROCESS | 1842 | 1461630585704 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:45 INFO - PROCESS | 1842 | 1461630585942 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 17:29:46 INFO - PROCESS | 1842 | 1461630586262 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2c9ec800 == 151 [pid = 1842] [id = 542] 17:29:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b31720000) [pid = 1842] [serial = 1627] [outer = (nil)] 17:29:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b3220ac00) [pid = 1842] [serial = 1628] [outer = 0x7f6b31720000] 17:29:46 INFO - PROCESS | 1842 | 1461630586358 Marionette DEBUG loaded listener.js 17:29:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b32fa6c00) [pid = 1842] [serial = 1629] [outer = 0x7f6b31720000] 17:29:47 INFO - PROCESS | 1842 | 1461630587221 Marionette TRACE conn4 <- [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]]]}] 17:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1583ms 17:29:47 INFO - PROCESS | 1842 | 1461630587277 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 17:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:29:47 INFO - PROCESS | 1842 | 1461630587281 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 17:29:47 INFO - PROCESS | 1842 | 1461630587288 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:29:47 INFO - PROCESS | 1842 | 1461630587293 Marionette TRACE conn4 <- [1,2142,null,{}] 17:29:47 INFO - PROCESS | 1842 | 1461630587299 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:47 INFO - PROCESS | 1842 | 1461630587566 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 17:29:47 INFO - PROCESS | 1842 | 1461630587875 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2efb0800 == 152 [pid = 1842] [id = 543] 17:29:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b31799800) [pid = 1842] [serial = 1630] [outer = (nil)] 17:29:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b3390ac00) [pid = 1842] [serial = 1631] [outer = 0x7f6b31799800] 17:29:47 INFO - PROCESS | 1842 | 1461630587957 Marionette DEBUG loaded listener.js 17:29:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b33e91400) [pid = 1842] [serial = 1632] [outer = 0x7f6b31799800] 17:29:48 INFO - PROCESS | 1842 | 1461630588815 Marionette TRACE conn4 <- [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] 17:29:48 INFO - PROCESS | 1842 | 1461630588877 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 17:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:29:48 INFO - PROCESS | 1842 | 1461630588884 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:29:48 INFO - PROCESS | 1842 | 1461630588886 Marionette TRACE conn4 <- [1,2146,null,{}] 17:29:48 INFO - PROCESS | 1842 | 1461630588892 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:49 INFO - PROCESS | 1842 | 1461630589121 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 17:29:49 INFO - PROCESS | 1842 | 1461630589451 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b32f82800 == 153 [pid = 1842] [id = 544] 17:29:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b20189400) [pid = 1842] [serial = 1633] [outer = (nil)] 17:29:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b33f46c00) [pid = 1842] [serial = 1634] [outer = 0x7f6b20189400] 17:29:49 INFO - PROCESS | 1842 | 1461630589533 Marionette DEBUG loaded listener.js 17:29:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b347acc00) [pid = 1842] [serial = 1635] [outer = 0x7f6b20189400] 17:29:50 INFO - PROCESS | 1842 | 1461630590386 Marionette TRACE conn4 <- [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] 17:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:29:50 INFO - PROCESS | 1842 | 1461630590480 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 17:29:50 INFO - PROCESS | 1842 | 1461630590486 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:29:50 INFO - PROCESS | 1842 | 1461630590491 Marionette TRACE conn4 <- [1,2150,null,{}] 17:29:50 INFO - PROCESS | 1842 | 1461630590497 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:50 INFO - PROCESS | 1842 | 1461630590762 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 17:29:51 INFO - PROCESS | 1842 | 1461630591067 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34312800 == 154 [pid = 1842] [id = 545] 17:29:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b33f40400) [pid = 1842] [serial = 1636] [outer = (nil)] 17:29:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b35538400) [pid = 1842] [serial = 1637] [outer = 0x7f6b33f40400] 17:29:51 INFO - PROCESS | 1842 | 1461630591146 Marionette DEBUG loaded listener.js 17:29:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b35e84c00) [pid = 1842] [serial = 1638] [outer = 0x7f6b33f40400] 17:29:51 INFO - PROCESS | 1842 | 1461630591989 Marionette TRACE conn4 <- [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]]]}] 17:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1536ms 17:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:29:52 INFO - PROCESS | 1842 | 1461630592023 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 17:29:52 INFO - PROCESS | 1842 | 1461630592026 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 17:29:52 INFO - PROCESS | 1842 | 1461630592031 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:29:52 INFO - PROCESS | 1842 | 1461630592035 Marionette TRACE conn4 <- [1,2154,null,{}] 17:29:52 INFO - PROCESS | 1842 | 1461630592040 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:52 INFO - PROCESS | 1842 | 1461630592261 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 17:29:52 INFO - PROCESS | 1842 | 1461630592531 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34dbb000 == 155 [pid = 1842] [id = 546] 17:29:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f6b230e4800) [pid = 1842] [serial = 1639] [outer = (nil)] 17:29:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f6b36095000) [pid = 1842] [serial = 1640] [outer = 0x7f6b230e4800] 17:29:52 INFO - PROCESS | 1842 | 1461630592646 Marionette DEBUG loaded listener.js 17:29:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f6b37b69400) [pid = 1842] [serial = 1641] [outer = 0x7f6b230e4800] 17:29:53 INFO - PROCESS | 1842 | 1461630593538 Marionette TRACE conn4 <- [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]]]}] 17:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1547ms 17:29:53 INFO - PROCESS | 1842 | 1461630593625 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 17:29:53 INFO - PROCESS | 1842 | 1461630593627 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 17:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:29:53 INFO - PROCESS | 1842 | 1461630593635 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:29:53 INFO - PROCESS | 1842 | 1461630593638 Marionette TRACE conn4 <- [1,2158,null,{}] 17:29:53 INFO - PROCESS | 1842 | 1461630593643 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:53 INFO - PROCESS | 1842 | 1461630593886 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 17:29:54 INFO - PROCESS | 1842 | 1461630594194 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35298800 == 156 [pid = 1842] [id = 547] 17:29:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f6b22632800) [pid = 1842] [serial = 1642] [outer = (nil)] 17:29:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f6b37ba6000) [pid = 1842] [serial = 1643] [outer = 0x7f6b22632800] 17:29:54 INFO - PROCESS | 1842 | 1461630594282 Marionette DEBUG loaded listener.js 17:29:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f6b3801d400) [pid = 1842] [serial = 1644] [outer = 0x7f6b22632800] 17:29:55 INFO - PROCESS | 1842 | 1461630595189 Marionette TRACE conn4 <- [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]]]}] 17:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1628ms 17:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:29:55 INFO - PROCESS | 1842 | 1461630595265 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 17:29:55 INFO - PROCESS | 1842 | 1461630595268 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 17:29:55 INFO - PROCESS | 1842 | 1461630595275 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:29:55 INFO - PROCESS | 1842 | 1461630595278 Marionette TRACE conn4 <- [1,2162,null,{}] 17:29:55 INFO - PROCESS | 1842 | 1461630595287 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:55 INFO - PROCESS | 1842 | 1461630595527 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 17:29:55 INFO - PROCESS | 1842 | 1461630595841 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b37da0800 == 157 [pid = 1842] [id = 548] 17:29:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f6b28563000) [pid = 1842] [serial = 1645] [outer = (nil)] 17:29:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f6b40d16000) [pid = 1842] [serial = 1646] [outer = 0x7f6b28563000] 17:29:55 INFO - PROCESS | 1842 | 1461630595920 Marionette DEBUG loaded listener.js 17:29:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f6b41b2dc00) [pid = 1842] [serial = 1647] [outer = 0x7f6b28563000] 17:29:56 INFO - PROCESS | 1842 | 1461630596737 Marionette TRACE conn4 <- [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]]]}] 17:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1537ms 17:29:56 INFO - PROCESS | 1842 | 1461630596811 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 17:29:56 INFO - PROCESS | 1842 | 1461630596815 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 17:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:29:56 INFO - PROCESS | 1842 | 1461630596822 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:29:56 INFO - PROCESS | 1842 | 1461630596825 Marionette TRACE conn4 <- [1,2166,null,{}] 17:29:56 INFO - PROCESS | 1842 | 1461630596832 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:57 INFO - PROCESS | 1842 | 1461630597106 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 17:29:57 INFO - PROCESS | 1842 | 1461630597420 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3b010800 == 158 [pid = 1842] [id = 549] 17:29:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f6b3ae51400) [pid = 1842] [serial = 1648] [outer = (nil)] 17:29:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f6b41c72000) [pid = 1842] [serial = 1649] [outer = 0x7f6b3ae51400] 17:29:57 INFO - PROCESS | 1842 | 1461630597499 Marionette DEBUG loaded listener.js 17:29:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f6b41e4d800) [pid = 1842] [serial = 1650] [outer = 0x7f6b3ae51400] 17:29:58 INFO - PROCESS | 1842 | 1461630598370 Marionette TRACE conn4 <- [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]]]}] 17:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1590ms 17:29:58 INFO - PROCESS | 1842 | 1461630598412 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 17:29:58 INFO - PROCESS | 1842 | 1461630598416 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 17:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:29:58 INFO - PROCESS | 1842 | 1461630598422 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:29:58 INFO - PROCESS | 1842 | 1461630598425 Marionette TRACE conn4 <- [1,2170,null,{}] 17:29:58 INFO - PROCESS | 1842 | 1461630598431 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:29:58 INFO - PROCESS | 1842 | 1461630598680 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 17:29:59 INFO - PROCESS | 1842 | 1461630599025 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41902800 == 159 [pid = 1842] [id = 550] 17:29:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f6b13a4e000) [pid = 1842] [serial = 1651] [outer = (nil)] 17:29:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f6b2ce34000) [pid = 1842] [serial = 1652] [outer = 0x7f6b13a4e000] 17:29:59 INFO - PROCESS | 1842 | 1461630599106 Marionette DEBUG loaded listener.js 17:29:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f6b42d35c00) [pid = 1842] [serial = 1653] [outer = 0x7f6b13a4e000] 17:29:59 INFO - PROCESS | 1842 | 1461630599977 Marionette TRACE conn4 <- [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]]]}] 17:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1592ms 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1cb56800 == 158 [pid = 1842] [id = 463] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b243ac800 == 157 [pid = 1842] [id = 466] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1a7cc800 == 156 [pid = 1842] [id = 342] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46722000 == 155 [pid = 1842] [id = 341] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b37d9a800 == 154 [pid = 1842] [id = 339] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b299a9800 == 153 [pid = 1842] [id = 468] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b540cc000 == 152 [pid = 1842] [id = 474] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b28861800 == 151 [pid = 1842] [id = 467] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b420be000 == 150 [pid = 1842] [id = 473] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b42d24800 == 149 [pid = 1842] [id = 340] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f419800 == 148 [pid = 1842] [id = 471] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b15dd3800 == 147 [pid = 1842] [id = 429] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2ed16000 == 146 [pid = 1842] [id = 470] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19fea000 == 145 [pid = 1842] [id = 427] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2346e800 == 144 [pid = 1842] [id = 465] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b23481000 == 143 [pid = 1842] [id = 428] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b033000 == 142 [pid = 1842] [id = 469] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b344ed800 == 141 [pid = 1842] [id = 472] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1bb8f800 == 140 [pid = 1842] [id = 531] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ad88800 == 139 [pid = 1842] [id = 530] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19879000 == 138 [pid = 1842] [id = 529] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1607c000 == 137 [pid = 1842] [id = 528] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3315b000 == 136 [pid = 1842] [id = 526] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3199e800 == 135 [pid = 1842] [id = 525] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f41d000 == 134 [pid = 1842] [id = 524] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f308000 == 133 [pid = 1842] [id = 523] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f052000 == 132 [pid = 1842] [id = 522] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2ed17000 == 131 [pid = 1842] [id = 521] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e52c800 == 130 [pid = 1842] [id = 520] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a70c000 == 129 [pid = 1842] [id = 519] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29880000 == 128 [pid = 1842] [id = 518] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29739800 == 127 [pid = 1842] [id = 517] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b284ac800 == 126 [pid = 1842] [id = 516] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b241aa800 == 125 [pid = 1842] [id = 515] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2200f000 == 124 [pid = 1842] [id = 514] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1eb9e000 == 123 [pid = 1842] [id = 513] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1d871000 == 122 [pid = 1842] [id = 512] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1c9c8000 == 121 [pid = 1842] [id = 511] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1a9de000 == 120 [pid = 1842] [id = 510] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ab5e000 == 119 [pid = 1842] [id = 480] 17:30:01 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b14cc6000 == 118 [pid = 1842] [id = 509] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f6b295d6000) [pid = 1842] [serial = 1487] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f6b1d1c9c00) [pid = 1842] [serial = 1524] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f6b1d1cb800) [pid = 1842] [serial = 1466] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f6b13a51c00) [pid = 1842] [serial = 1514] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f6b195e8000) [pid = 1842] [serial = 1508] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f6b286d5000) [pid = 1842] [serial = 1484] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f6b2baa3c00) [pid = 1842] [serial = 1505] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f6b22a68c00) [pid = 1842] [serial = 1478] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f6b1ca30400) [pid = 1842] [serial = 1521] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f6b19bf4800) [pid = 1842] [serial = 1517] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f6b19bf0000) [pid = 1842] [serial = 1460] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f6b2b2a6400) [pid = 1842] [serial = 1499] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f6b1fa4b000) [pid = 1842] [serial = 1469] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f6b2b9e6400) [pid = 1842] [serial = 1502] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f6b22284800) [pid = 1842] [serial = 1475] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b1b0d6000) [pid = 1842] [serial = 1520] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b2971d000) [pid = 1842] [serial = 1490] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b1fb4d000) [pid = 1842] [serial = 1472] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b15f64000) [pid = 1842] [serial = 1515] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b2856a800) [pid = 1842] [serial = 1481] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b19ca5000) [pid = 1842] [serial = 1518] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b1b949c00) [pid = 1842] [serial = 1463] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b2998ac00) [pid = 1842] [serial = 1493] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b1d051400) [pid = 1842] [serial = 1523] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b15e11000) [pid = 1842] [serial = 1511] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b2a875c00) [pid = 1842] [serial = 1496] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b1b0d5400) [pid = 1842] [serial = 1526] [outer = (nil)] [url = about:blank] 17:30:01 INFO - PROCESS | 1842 | 1461630601585 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 17:30:01 INFO - PROCESS | 1842 | 1461630601591 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 17:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:30:01 INFO - PROCESS | 1842 | 1461630601626 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:30:01 INFO - PROCESS | 1842 | 1461630601634 Marionette TRACE conn4 <- [1,2174,null,{}] 17:30:01 INFO - PROCESS | 1842 | 1461630601644 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:01 INFO - PROCESS | 1842 | 1461630601879 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 17:30:02 INFO - PROCESS | 1842 | 1461630602153 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b177aa000 == 119 [pid = 1842] [id = 551] 17:30:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b16631400) [pid = 1842] [serial = 1654] [outer = (nil)] 17:30:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b16637c00) [pid = 1842] [serial = 1655] [outer = 0x7f6b16631400] 17:30:02 INFO - PROCESS | 1842 | 1461630602269 Marionette DEBUG loaded listener.js 17:30:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b195e6000) [pid = 1842] [serial = 1656] [outer = 0x7f6b16631400] 17:30:03 INFO - PROCESS | 1842 | 1461630603401 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1803ms 17:30:03 INFO - PROCESS | 1842 | 1461630603428 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 17:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:30:03 INFO - PROCESS | 1842 | 1461630603434 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 17:30:03 INFO - PROCESS | 1842 | 1461630603446 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:30:03 INFO - PROCESS | 1842 | 1461630603452 Marionette TRACE conn4 <- [1,2178,null,{}] 17:30:03 INFO - PROCESS | 1842 | 1461630603459 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:03 INFO - PROCESS | 1842 | 1461630603789 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 17:30:03 INFO - PROCESS | 1842 | 1461630603957 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19fe5000 == 120 [pid = 1842] [id = 552] 17:30:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b195e8000) [pid = 1842] [serial = 1657] [outer = (nil)] 17:30:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b1ad07400) [pid = 1842] [serial = 1658] [outer = 0x7f6b195e8000] 17:30:04 INFO - PROCESS | 1842 | 1461630604066 Marionette DEBUG loaded listener.js 17:30:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b1b0de800) [pid = 1842] [serial = 1659] [outer = 0x7f6b195e8000] 17:30:05 INFO - PROCESS | 1842 | 1461630604998 Marionette TRACE conn4 <- [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]]]}] 17:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1595ms 17:30:05 INFO - PROCESS | 1842 | 1461630605038 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 17:30:05 INFO - PROCESS | 1842 | 1461630605042 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 17:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:30:05 INFO - PROCESS | 1842 | 1461630605048 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:30:05 INFO - PROCESS | 1842 | 1461630605050 Marionette TRACE conn4 <- [1,2182,null,{}] 17:30:05 INFO - PROCESS | 1842 | 1461630605070 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:05 INFO - PROCESS | 1842 | 1461630605383 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 17:30:05 INFO - PROCESS | 1842 | 1461630605442 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1aec8800 == 121 [pid = 1842] [id = 553] 17:30:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b1ca39400) [pid = 1842] [serial = 1660] [outer = (nil)] 17:30:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b1d10f000) [pid = 1842] [serial = 1661] [outer = 0x7f6b1ca39400] 17:30:05 INFO - PROCESS | 1842 | 1461630605644 Marionette DEBUG loaded listener.js 17:30:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b1e9e7000) [pid = 1842] [serial = 1662] [outer = 0x7f6b1ca39400] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b1663d800) [pid = 1842] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b221af400) [pid = 1842] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b1d1d0c00) [pid = 1842] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b127c6800) [pid = 1842] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b16635400) [pid = 1842] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b127c8400) [pid = 1842] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b22282800) [pid = 1842] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b30d7e000) [pid = 1842] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b28abc800) [pid = 1842] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b1a9c1800) [pid = 1842] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b222a5800) [pid = 1842] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b2ecbf400) [pid = 1842] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b29937c00) [pid = 1842] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b2969f000) [pid = 1842] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b1fa4e800) [pid = 1842] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b1d11dc00) [pid = 1842] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b2aa7dc00) [pid = 1842] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b28abd800) [pid = 1842] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b1ca2ec00) [pid = 1842] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b1ad07c00) [pid = 1842] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b2b783400) [pid = 1842] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b20191c00) [pid = 1842] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b222a4c00) [pid = 1842] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b1ad49c00) [pid = 1842] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b22207800) [pid = 1842] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b16636400) [pid = 1842] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b1d105000) [pid = 1842] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b1a9c8400) [pid = 1842] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b2a76a400) [pid = 1842] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b287f6800) [pid = 1842] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b13a49c00) [pid = 1842] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b1cbc8800) [pid = 1842] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b13a46c00) [pid = 1842] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b15e09400) [pid = 1842] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b2a731c00) [pid = 1842] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b127cec00) [pid = 1842] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b2b2ab000) [pid = 1842] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b1663dc00) [pid = 1842] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b1d104c00) [pid = 1842] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b22281c00) [pid = 1842] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b2b57ac00) [pid = 1842] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b1d046800) [pid = 1842] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:30:06 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b286e2400) [pid = 1842] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:30:07 INFO - PROCESS | 1842 | 1461630607275 Marionette TRACE conn4 <- [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]]]}] 17:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2290ms 17:30:07 INFO - PROCESS | 1842 | 1461630607345 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 17:30:07 INFO - PROCESS | 1842 | 1461630607349 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 17:30:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:30:07 INFO - PROCESS | 1842 | 1461630607355 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:30:07 INFO - PROCESS | 1842 | 1461630607358 Marionette TRACE conn4 <- [1,2186,null,{}] 17:30:07 INFO - PROCESS | 1842 | 1461630607363 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:07 INFO - PROCESS | 1842 | 1461630607580 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 17:30:07 INFO - PROCESS | 1842 | 1461630607761 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1b199800 == 122 [pid = 1842] [id = 554] 17:30:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b127d0c00) [pid = 1842] [serial = 1663] [outer = (nil)] 17:30:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b1ca2ec00) [pid = 1842] [serial = 1664] [outer = 0x7f6b127d0c00] 17:30:07 INFO - PROCESS | 1842 | 1461630607829 Marionette DEBUG loaded listener.js 17:30:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b1eadc400) [pid = 1842] [serial = 1665] [outer = 0x7f6b127d0c00] 17:30:08 INFO - PROCESS | 1842 | 1461630608628 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:30:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:30:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1335ms 17:30:08 INFO - PROCESS | 1842 | 1461630608692 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 17:30:08 INFO - PROCESS | 1842 | 1461630608695 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 17:30:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:30:08 INFO - PROCESS | 1842 | 1461630608701 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:30:08 INFO - PROCESS | 1842 | 1461630608703 Marionette TRACE conn4 <- [1,2190,null,{}] 17:30:08 INFO - PROCESS | 1842 | 1461630608708 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:09 INFO - PROCESS | 1842 | 1461630609097 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 17:30:09 INFO - PROCESS | 1842 | 1461630609449 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b16075000 == 123 [pid = 1842] [id = 555] 17:30:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b13a4f000) [pid = 1842] [serial = 1666] [outer = (nil)] 17:30:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b15e11000) [pid = 1842] [serial = 1667] [outer = 0x7f6b13a4f000] 17:30:09 INFO - PROCESS | 1842 | 1461630609533 Marionette DEBUG loaded listener.js 17:30:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b1663b400) [pid = 1842] [serial = 1668] [outer = 0x7f6b13a4f000] 17:30:10 INFO - PROCESS | 1842 | 1461630610469 Marionette TRACE conn4 <- [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]]]}] 17:30:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:30:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1829ms 17:30:10 INFO - PROCESS | 1842 | 1461630610533 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 17:30:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:30:10 INFO - PROCESS | 1842 | 1461630610539 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 17:30:10 INFO - PROCESS | 1842 | 1461630610547 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:30:10 INFO - PROCESS | 1842 | 1461630610554 Marionette TRACE conn4 <- [1,2194,null,{}] 17:30:10 INFO - PROCESS | 1842 | 1461630610608 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:10 INFO - PROCESS | 1842 | 1461630610896 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 17:30:11 INFO - PROCESS | 1842 | 1461630611220 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1c9cf800 == 124 [pid = 1842] [id = 556] 17:30:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b1b946400) [pid = 1842] [serial = 1669] [outer = (nil)] 17:30:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b1d105000) [pid = 1842] [serial = 1670] [outer = 0x7f6b1b946400] 17:30:11 INFO - PROCESS | 1842 | 1461630611306 Marionette DEBUG loaded listener.js 17:30:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b1fb04000) [pid = 1842] [serial = 1671] [outer = 0x7f6b1b946400] 17:30:12 INFO - PROCESS | 1842 | 1461630612219 Marionette TRACE conn4 <- [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]]]}] 17:30:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:30:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1737ms 17:30:12 INFO - PROCESS | 1842 | 1461630612285 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 17:30:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:30:12 INFO - PROCESS | 1842 | 1461630612290 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 17:30:12 INFO - PROCESS | 1842 | 1461630612296 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:30:12 INFO - PROCESS | 1842 | 1461630612300 Marionette TRACE conn4 <- [1,2198,null,{}] 17:30:12 INFO - PROCESS | 1842 | 1461630612306 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:12 INFO - PROCESS | 1842 | 1461630612560 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 17:30:12 INFO - PROCESS | 1842 | 1461630612925 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1dcd1800 == 125 [pid = 1842] [id = 557] 17:30:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b2015b800) [pid = 1842] [serial = 1672] [outer = (nil)] 17:30:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b20a8d000) [pid = 1842] [serial = 1673] [outer = 0x7f6b2015b800] 17:30:13 INFO - PROCESS | 1842 | 1461630613007 Marionette DEBUG loaded listener.js 17:30:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b22210000) [pid = 1842] [serial = 1674] [outer = 0x7f6b2015b800] 17:30:13 INFO - PROCESS | 1842 | 1461630613887 Marionette TRACE conn4 <- [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]]]}] 17:30:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:30:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1634ms 17:30:13 INFO - PROCESS | 1842 | 1461630613931 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 17:30:13 INFO - PROCESS | 1842 | 1461630613937 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 17:30:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:30:13 INFO - PROCESS | 1842 | 1461630613954 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:30:13 INFO - PROCESS | 1842 | 1461630613962 Marionette TRACE conn4 <- [1,2202,null,{}] 17:30:13 INFO - PROCESS | 1842 | 1461630613968 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:14 INFO - PROCESS | 1842 | 1461630614208 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 17:30:14 INFO - PROCESS | 1842 | 1461630614530 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b206e1000 == 126 [pid = 1842] [id = 558] 17:30:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b20072c00) [pid = 1842] [serial = 1675] [outer = (nil)] 17:30:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b22877400) [pid = 1842] [serial = 1676] [outer = 0x7f6b20072c00] 17:30:14 INFO - PROCESS | 1842 | 1461630614611 Marionette DEBUG loaded listener.js 17:30:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b233e2c00) [pid = 1842] [serial = 1677] [outer = 0x7f6b20072c00] 17:30:15 INFO - PROCESS | 1842 | 1461630615508 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:30:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:30:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1595ms 17:30:15 INFO - PROCESS | 1842 | 1461630615541 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 17:30:15 INFO - PROCESS | 1842 | 1461630615545 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 17:30:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:30:15 INFO - PROCESS | 1842 | 1461630615552 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:30:15 INFO - PROCESS | 1842 | 1461630615555 Marionette TRACE conn4 <- [1,2206,null,{}] 17:30:15 INFO - PROCESS | 1842 | 1461630615561 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:15 INFO - PROCESS | 1842 | 1461630615784 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 17:30:16 INFO - PROCESS | 1842 | 1461630616094 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232b9800 == 127 [pid = 1842] [id = 559] 17:30:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b22875800) [pid = 1842] [serial = 1678] [outer = (nil)] 17:30:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b286d3800) [pid = 1842] [serial = 1679] [outer = 0x7f6b22875800] 17:30:16 INFO - PROCESS | 1842 | 1461630616175 Marionette DEBUG loaded listener.js 17:30:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b287f4400) [pid = 1842] [serial = 1680] [outer = 0x7f6b22875800] 17:30:17 INFO - PROCESS | 1842 | 1461630617031 Marionette TRACE conn4 <- [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]]]}] 17:30:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:30:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1537ms 17:30:17 INFO - PROCESS | 1842 | 1461630617089 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 17:30:17 INFO - PROCESS | 1842 | 1461630617093 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 17:30:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:30:17 INFO - PROCESS | 1842 | 1461630617098 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:30:17 INFO - PROCESS | 1842 | 1461630617101 Marionette TRACE conn4 <- [1,2210,null,{}] 17:30:17 INFO - PROCESS | 1842 | 1461630617107 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:17 INFO - PROCESS | 1842 | 1461630617333 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 17:30:17 INFO - PROCESS | 1842 | 1461630617669 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b24399000 == 128 [pid = 1842] [id = 560] 17:30:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b295d9800) [pid = 1842] [serial = 1681] [outer = (nil)] 17:30:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b295df800) [pid = 1842] [serial = 1682] [outer = 0x7f6b295d9800] 17:30:17 INFO - PROCESS | 1842 | 1461630617761 Marionette DEBUG loaded listener.js 17:30:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b2971ec00) [pid = 1842] [serial = 1683] [outer = 0x7f6b295d9800] 17:30:18 INFO - PROCESS | 1842 | 1461630618817 Marionette TRACE conn4 <- [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]]]}] 17:30:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:30:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1781ms 17:30:18 INFO - PROCESS | 1842 | 1461630618880 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 17:30:18 INFO - PROCESS | 1842 | 1461630618884 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 17:30:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:30:18 INFO - PROCESS | 1842 | 1461630618889 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:30:18 INFO - PROCESS | 1842 | 1461630618892 Marionette TRACE conn4 <- [1,2214,null,{}] 17:30:18 INFO - PROCESS | 1842 | 1461630618897 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:19 INFO - PROCESS | 1842 | 1461630619126 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 17:30:19 INFO - PROCESS | 1842 | 1461630619439 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b297ce800 == 129 [pid = 1842] [id = 561] 17:30:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b2971e800) [pid = 1842] [serial = 1684] [outer = (nil)] 17:30:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b2a76a400) [pid = 1842] [serial = 1685] [outer = 0x7f6b2971e800] 17:30:19 INFO - PROCESS | 1842 | 1461630619524 Marionette DEBUG loaded listener.js 17:30:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b2b783400) [pid = 1842] [serial = 1686] [outer = 0x7f6b2971e800] 17:30:20 INFO - PROCESS | 1842 | 1461630620349 Marionette TRACE conn4 <- [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]]]}] 17:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1486ms 17:30:20 INFO - PROCESS | 1842 | 1461630620377 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 17:30:20 INFO - PROCESS | 1842 | 1461630620380 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 17:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:30:20 INFO - PROCESS | 1842 | 1461630620387 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:30:20 INFO - PROCESS | 1842 | 1461630620392 Marionette TRACE conn4 <- [1,2218,null,{}] 17:30:20 INFO - PROCESS | 1842 | 1461630620397 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:20 INFO - PROCESS | 1842 | 1461630620625 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 17:30:20 INFO - PROCESS | 1842 | 1461630620897 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a690000 == 130 [pid = 1842] [id = 562] 17:30:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b29939c00) [pid = 1842] [serial = 1687] [outer = (nil)] 17:30:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b2bd4fc00) [pid = 1842] [serial = 1688] [outer = 0x7f6b29939c00] 17:30:20 INFO - PROCESS | 1842 | 1461630620977 Marionette DEBUG loaded listener.js 17:30:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2cb43000) [pid = 1842] [serial = 1689] [outer = 0x7f6b29939c00] 17:30:22 INFO - PROCESS | 1842 | 1461630622123 Marionette TRACE conn4 <- [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]]]}] 17:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1784ms 17:30:22 INFO - PROCESS | 1842 | 1461630622174 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 17:30:22 INFO - PROCESS | 1842 | 1461630622181 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 17:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:30:22 INFO - PROCESS | 1842 | 1461630622192 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:30:22 INFO - PROCESS | 1842 | 1461630622196 Marionette TRACE conn4 <- [1,2222,null,{}] 17:30:22 INFO - PROCESS | 1842 | 1461630622205 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:22 INFO - PROCESS | 1842 | 1461630622490 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 17:30:22 INFO - PROCESS | 1842 | 1461630622825 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b8d7800 == 131 [pid = 1842] [id = 563] 17:30:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b2aa7b800) [pid = 1842] [serial = 1690] [outer = (nil)] 17:30:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b2e4fa800) [pid = 1842] [serial = 1691] [outer = 0x7f6b2aa7b800] 17:30:22 INFO - PROCESS | 1842 | 1461630622909 Marionette DEBUG loaded listener.js 17:30:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b2edac800) [pid = 1842] [serial = 1692] [outer = 0x7f6b2aa7b800] 17:30:23 INFO - PROCESS | 1842 | 1461630623798 Marionette TRACE conn4 <- [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]]]}] 17:30:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:30:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1683ms 17:30:23 INFO - PROCESS | 1842 | 1461630623875 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 17:30:23 INFO - PROCESS | 1842 | 1461630623883 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 17:30:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:30:23 INFO - PROCESS | 1842 | 1461630623893 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:30:23 INFO - PROCESS | 1842 | 1461630623896 Marionette TRACE conn4 <- [1,2226,null,{}] 17:30:23 INFO - PROCESS | 1842 | 1461630623903 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:24 INFO - PROCESS | 1842 | 1461630624168 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 17:30:24 INFO - PROCESS | 1842 | 1461630624479 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e51d800 == 132 [pid = 1842] [id = 564] 17:30:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b2ba6a800) [pid = 1842] [serial = 1693] [outer = (nil)] 17:30:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b2f11ac00) [pid = 1842] [serial = 1694] [outer = 0x7f6b2ba6a800] 17:30:24 INFO - PROCESS | 1842 | 1461630624560 Marionette DEBUG loaded listener.js 17:30:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b2f127400) [pid = 1842] [serial = 1695] [outer = 0x7f6b2ba6a800] 17:30:25 INFO - PROCESS | 1842 | 1461630625407 Marionette TRACE conn4 <- [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]]]}] 17:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1580ms 17:30:25 INFO - PROCESS | 1842 | 1461630625475 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 17:30:25 INFO - PROCESS | 1842 | 1461630625478 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 17:30:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:30:25 INFO - PROCESS | 1842 | 1461630625484 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:30:25 INFO - PROCESS | 1842 | 1461630625488 Marionette TRACE conn4 <- [1,2230,null,{}] 17:30:25 INFO - PROCESS | 1842 | 1461630625493 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:25 INFO - PROCESS | 1842 | 1461630625770 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 17:30:26 INFO - PROCESS | 1842 | 1461630626096 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ef9d800 == 133 [pid = 1842] [id = 565] 17:30:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b3028ec00) [pid = 1842] [serial = 1696] [outer = (nil)] 17:30:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b30d72000) [pid = 1842] [serial = 1697] [outer = 0x7f6b3028ec00] 17:30:26 INFO - PROCESS | 1842 | 1461630626181 Marionette DEBUG loaded listener.js 17:30:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b3220e800) [pid = 1842] [serial = 1698] [outer = 0x7f6b3028ec00] 17:30:27 INFO - PROCESS | 1842 | 1461630627068 Marionette TRACE conn4 <- [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]]]}] 17:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1633ms 17:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:30:27 INFO - PROCESS | 1842 | 1461630627119 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 17:30:27 INFO - PROCESS | 1842 | 1461630627123 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 17:30:27 INFO - PROCESS | 1842 | 1461630627129 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:30:27 INFO - PROCESS | 1842 | 1461630627133 Marionette TRACE conn4 <- [1,2234,null,{}] 17:30:27 INFO - PROCESS | 1842 | 1461630627139 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:27 INFO - PROCESS | 1842 | 1461630627387 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 17:30:27 INFO - PROCESS | 1842 | 1461630627710 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f417000 == 134 [pid = 1842] [id = 566] 17:30:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b2a874c00) [pid = 1842] [serial = 1699] [outer = (nil)] 17:30:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b327ea000) [pid = 1842] [serial = 1700] [outer = 0x7f6b2a874c00] 17:30:27 INFO - PROCESS | 1842 | 1461630627789 Marionette DEBUG loaded listener.js 17:30:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b3390d400) [pid = 1842] [serial = 1701] [outer = 0x7f6b2a874c00] 17:30:28 INFO - PROCESS | 1842 | 1461630628638 Marionette TRACE conn4 <- [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]]]}] 17:30:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:30:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1581ms 17:30:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:30:28 INFO - PROCESS | 1842 | 1461630628711 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 17:30:28 INFO - PROCESS | 1842 | 1461630628713 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 17:30:28 INFO - PROCESS | 1842 | 1461630628720 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:30:28 INFO - PROCESS | 1842 | 1461630628724 Marionette TRACE conn4 <- [1,2238,null,{}] 17:30:28 INFO - PROCESS | 1842 | 1461630628729 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:28 INFO - PROCESS | 1842 | 1461630628997 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 17:30:29 INFO - PROCESS | 1842 | 1461630629314 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b33151000 == 135 [pid = 1842] [id = 567] 17:30:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b2aa09000) [pid = 1842] [serial = 1702] [outer = (nil)] 17:30:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b34609000) [pid = 1842] [serial = 1703] [outer = 0x7f6b2aa09000] 17:30:29 INFO - PROCESS | 1842 | 1461630629404 Marionette DEBUG loaded listener.js 17:30:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b3616a400) [pid = 1842] [serial = 1704] [outer = 0x7f6b2aa09000] 17:30:30 INFO - PROCESS | 1842 | 1461630630302 Marionette TRACE conn4 <- [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]]]}] 17:30:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:30:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1637ms 17:30:30 INFO - PROCESS | 1842 | 1461630630358 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 17:30:30 INFO - PROCESS | 1842 | 1461630630361 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 17:30:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:30:30 INFO - PROCESS | 1842 | 1461630630367 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:30:30 INFO - PROCESS | 1842 | 1461630630369 Marionette TRACE conn4 <- [1,2242,null,{}] 17:30:30 INFO - PROCESS | 1842 | 1461630630376 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:30 INFO - PROCESS | 1842 | 1461630630614 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 17:30:30 INFO - PROCESS | 1842 | 1461630630885 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3529c000 == 136 [pid = 1842] [id = 568] 17:30:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b2b571800) [pid = 1842] [serial = 1705] [outer = (nil)] 17:30:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b40df3c00) [pid = 1842] [serial = 1706] [outer = 0x7f6b2b571800] 17:30:31 INFO - PROCESS | 1842 | 1461630631004 Marionette DEBUG loaded listener.js 17:30:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b41e95800) [pid = 1842] [serial = 1707] [outer = 0x7f6b2b571800] 17:30:31 INFO - PROCESS | 1842 | 1461630631862 Marionette TRACE conn4 <- [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]]]}] 17:30:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:30:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1534ms 17:30:31 INFO - PROCESS | 1842 | 1461630631904 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 17:30:31 INFO - PROCESS | 1842 | 1461630631907 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 17:30:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:30:31 INFO - PROCESS | 1842 | 1461630631913 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:30:31 INFO - PROCESS | 1842 | 1461630631915 Marionette TRACE conn4 <- [1,2246,null,{}] 17:30:31 INFO - PROCESS | 1842 | 1461630631921 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:32 INFO - PROCESS | 1842 | 1461630632154 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 17:30:32 INFO - PROCESS | 1842 | 1461630632432 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41c9c000 == 137 [pid = 1842] [id = 569] 17:30:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b30270c00) [pid = 1842] [serial = 1708] [outer = (nil)] 17:30:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f6b42e6c400) [pid = 1842] [serial = 1709] [outer = 0x7f6b30270c00] 17:30:32 INFO - PROCESS | 1842 | 1461630632553 Marionette DEBUG loaded listener.js 17:30:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f6b42ec4400) [pid = 1842] [serial = 1710] [outer = 0x7f6b30270c00] 17:30:33 INFO - PROCESS | 1842 | 1461630633407 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:30:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:30:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1529ms 17:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:30:33 INFO - PROCESS | 1842 | 1461630633443 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 17:30:33 INFO - PROCESS | 1842 | 1461630633445 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 17:30:33 INFO - PROCESS | 1842 | 1461630633452 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:30:33 INFO - PROCESS | 1842 | 1461630633455 Marionette TRACE conn4 <- [1,2250,null,{}] 17:30:33 INFO - PROCESS | 1842 | 1461630633460 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:33 INFO - PROCESS | 1842 | 1461630633691 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 17:30:34 INFO - PROCESS | 1842 | 1461630634021 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b42b1e800 == 138 [pid = 1842] [id = 570] 17:30:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f6b1fa4cc00) [pid = 1842] [serial = 1711] [outer = (nil)] 17:30:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f6b43075800) [pid = 1842] [serial = 1712] [outer = 0x7f6b1fa4cc00] 17:30:34 INFO - PROCESS | 1842 | 1461630634103 Marionette DEBUG loaded listener.js 17:30:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f6b44fbc800) [pid = 1842] [serial = 1713] [outer = 0x7f6b1fa4cc00] 17:30:34 INFO - PROCESS | 1842 | 1461630634943 Marionette TRACE conn4 <- [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]]]}] 17:30:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:30:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1540ms 17:30:34 INFO - PROCESS | 1842 | 1461630634992 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 17:30:34 INFO - PROCESS | 1842 | 1461630634996 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 17:30:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:30:35 INFO - PROCESS | 1842 | 1461630635002 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:30:35 INFO - PROCESS | 1842 | 1461630635005 Marionette TRACE conn4 <- [1,2254,null,{}] 17:30:35 INFO - PROCESS | 1842 | 1461630635011 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:35 INFO - PROCESS | 1842 | 1461630635243 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 17:30:35 INFO - PROCESS | 1842 | 1461630635559 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46648000 == 139 [pid = 1842] [id = 571] 17:30:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f6b20160c00) [pid = 1842] [serial = 1714] [outer = (nil)] 17:30:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f6b46861000) [pid = 1842] [serial = 1715] [outer = 0x7f6b20160c00] 17:30:35 INFO - PROCESS | 1842 | 1461630635644 Marionette DEBUG loaded listener.js 17:30:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f6b469abc00) [pid = 1842] [serial = 1716] [outer = 0x7f6b20160c00] 17:30:36 INFO - PROCESS | 1842 | 1461630636499 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:30:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:30:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1536ms 17:30:36 INFO - PROCESS | 1842 | 1461630636539 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 17:30:36 INFO - PROCESS | 1842 | 1461630636549 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 17:30:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:30:36 INFO - PROCESS | 1842 | 1461630636558 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:30:36 INFO - PROCESS | 1842 | 1461630636563 Marionette TRACE conn4 <- [1,2258,null,{}] 17:30:36 INFO - PROCESS | 1842 | 1461630636568 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:36 INFO - PROCESS | 1842 | 1461630636801 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 17:30:37 INFO - PROCESS | 1842 | 1461630637192 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46839000 == 140 [pid = 1842] [id = 572] 17:30:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f6b1721b800) [pid = 1842] [serial = 1717] [outer = (nil)] 17:30:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f6b17223000) [pid = 1842] [serial = 1718] [outer = 0x7f6b1721b800] 17:30:37 INFO - PROCESS | 1842 | 1461630637279 Marionette DEBUG loaded listener.js 17:30:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f6b17227800) [pid = 1842] [serial = 1719] [outer = 0x7f6b1721b800] 17:30:38 INFO - PROCESS | 1842 | 1461630638131 Marionette TRACE conn4 <- [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]]]}] 17:30:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:30:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1630ms 17:30:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:30:38 INFO - PROCESS | 1842 | 1461630638190 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 17:30:38 INFO - PROCESS | 1842 | 1461630638192 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 17:30:38 INFO - PROCESS | 1842 | 1461630638199 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:30:38 INFO - PROCESS | 1842 | 1461630638201 Marionette TRACE conn4 <- [1,2262,null,{}] 17:30:38 INFO - PROCESS | 1842 | 1461630638207 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:38 INFO - PROCESS | 1842 | 1461630638451 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 17:30:38 INFO - PROCESS | 1842 | 1461630638771 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46ee3000 == 141 [pid = 1842] [id = 573] 17:30:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f6b1721e000) [pid = 1842] [serial = 1720] [outer = (nil)] 17:30:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f6b1cbe5800) [pid = 1842] [serial = 1721] [outer = 0x7f6b1721e000] 17:30:38 INFO - PROCESS | 1842 | 1461630638859 Marionette DEBUG loaded listener.js 17:30:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f6b1cbea800) [pid = 1842] [serial = 1722] [outer = 0x7f6b1721e000] 17:30:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2ed1e000 == 140 [pid = 1842] [id = 194] 17:30:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ab64000 == 139 [pid = 1842] [id = 318] 17:30:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2c9ec800 == 138 [pid = 1842] [id = 542] 17:30:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a8ae800 == 137 [pid = 1842] [id = 541] 17:30:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29885000 == 136 [pid = 1842] [id = 540] 17:30:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29729000 == 135 [pid = 1842] [id = 539] 17:30:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b244da000 == 134 [pid = 1842] [id = 538] 17:30:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232af800 == 133 [pid = 1842] [id = 537] 17:30:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b209db800 == 132 [pid = 1842] [id = 536] 17:30:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1e753000 == 131 [pid = 1842] [id = 535] 17:30:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1cfc1000 == 130 [pid = 1842] [id = 534] 17:30:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ab67800 == 129 [pid = 1842] [id = 533] 17:30:40 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b13a20000 == 128 [pid = 1842] [id = 532] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f6b1d112c00) [pid = 1842] [serial = 1458] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f6b22874000) [pid = 1842] [serial = 1476] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f6b30d7cc00) [pid = 1842] [serial = 1575] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f6b15f70800) [pid = 1842] [serial = 1583] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f6b195e6400) [pid = 1842] [serial = 1587] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f6b13a53400) [pid = 1842] [serial = 1529] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f6b285dac00) [pid = 1842] [serial = 1482] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f6b3220a400) [pid = 1842] [serial = 1578] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f6b29932800) [pid = 1842] [serial = 1491] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f6b296a9400) [pid = 1842] [serial = 1551] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f6b28abf400) [pid = 1842] [serial = 1548] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f6b30274000) [pid = 1842] [serial = 1572] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f6b2ba6cc00) [pid = 1842] [serial = 1503] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f6b2aa7ac00) [pid = 1842] [serial = 1497] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b2f866c00) [pid = 1842] [serial = 1571] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b1fb44400) [pid = 1842] [serial = 1538] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b2998e400) [pid = 1842] [serial = 1554] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b2edaa400) [pid = 1842] [serial = 1565] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b295e0000) [pid = 1842] [serial = 1488] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b1d050000) [pid = 1842] [serial = 1535] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b30288000) [pid = 1842] [serial = 1574] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b20072800) [pid = 1842] [serial = 1539] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b1630a400) [pid = 1842] [serial = 1530] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b1ad54000) [pid = 1842] [serial = 1533] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b2eeb3800) [pid = 1842] [serial = 1568] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b32257400) [pid = 1842] [serial = 1580] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b1d04e800) [pid = 1842] [serial = 1595] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b286e0c00) [pid = 1842] [serial = 1547] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b2edb6400) [pid = 1842] [serial = 1566] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b222a9c00) [pid = 1842] [serial = 1544] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b1cbce000) [pid = 1842] [serial = 1464] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b2851c400) [pid = 1842] [serial = 1479] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b3258c800) [pid = 1842] [serial = 1581] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b1ad51c00) [pid = 1842] [serial = 1590] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b28ac1c00) [pid = 1842] [serial = 1550] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b20a86800) [pid = 1842] [serial = 1473] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b20a91c00) [pid = 1842] [serial = 1541] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b2b784c00) [pid = 1842] [serial = 1500] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b2a72d000) [pid = 1842] [serial = 1494] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b32038c00) [pid = 1842] [serial = 1577] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b29726400) [pid = 1842] [serial = 1553] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b1d1cc400) [pid = 1842] [serial = 1527] [outer = (nil)] [url = about:blank] 17:30:40 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b1d051800) [pid = 1842] [serial = 1592] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b1ad0c400) [pid = 1842] [serial = 1532] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b1fb07800) [pid = 1842] [serial = 1386] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b1ad03c00) [pid = 1842] [serial = 1589] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b1d11cc00) [pid = 1842] [serial = 1593] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b1eae1400) [pid = 1842] [serial = 1509] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b2c92d400) [pid = 1842] [serial = 1506] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b1ad05000) [pid = 1842] [serial = 1512] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b233d8000) [pid = 1842] [serial = 1545] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b2ecb9800) [pid = 1842] [serial = 1563] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b22209000) [pid = 1842] [serial = 1542] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b19ca0c00) [pid = 1842] [serial = 1461] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b2e47c400) [pid = 1842] [serial = 1562] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b1b0d7800) [pid = 1842] [serial = 1584] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b1d1ce800) [pid = 1842] [serial = 1536] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b2f121c00) [pid = 1842] [serial = 1569] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b1fb0bc00) [pid = 1842] [serial = 1470] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b287f1c00) [pid = 1842] [serial = 1485] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b2baa5000) [pid = 1842] [serial = 1560] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b1ead7400) [pid = 1842] [serial = 1467] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b1663a000) [pid = 1842] [serial = 1586] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b2aa0cc00) [pid = 1842] [serial = 1557] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b2a735c00) [pid = 1842] [serial = 1556] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b2b78e400) [pid = 1842] [serial = 1559] [outer = (nil)] [url = about:blank] 17:30:41 INFO - PROCESS | 1842 | 1461630641469 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:30:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:30:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 3290ms 17:30:41 INFO - PROCESS | 1842 | 1461630641491 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 17:30:41 INFO - PROCESS | 1842 | 1461630641496 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 17:30:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:30:41 INFO - PROCESS | 1842 | 1461630641505 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:30:41 INFO - PROCESS | 1842 | 1461630641509 Marionette TRACE conn4 <- [1,2266,null,{}] 17:30:41 INFO - PROCESS | 1842 | 1461630641517 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:41 INFO - PROCESS | 1842 | 1461630641752 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 17:30:41 INFO - PROCESS | 1842 | 1461630641932 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b15dd8000 == 129 [pid = 1842] [id = 574] 17:30:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b15f67000) [pid = 1842] [serial = 1723] [outer = (nil)] 17:30:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b15f6f000) [pid = 1842] [serial = 1724] [outer = 0x7f6b15f67000] 17:30:42 INFO - PROCESS | 1842 | 1461630641999 Marionette DEBUG loaded listener.js 17:30:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b1630cc00) [pid = 1842] [serial = 1725] [outer = 0x7f6b15f67000] 17:30:42 INFO - PROCESS | 1842 | 1461630642798 Marionette TRACE conn4 <- [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]]]}] 17:30:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:30:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1330ms 17:30:42 INFO - PROCESS | 1842 | 1461630642842 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 17:30:42 INFO - PROCESS | 1842 | 1461630642851 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 17:30:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:30:42 INFO - PROCESS | 1842 | 1461630642861 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:30:42 INFO - PROCESS | 1842 | 1461630642864 Marionette TRACE conn4 <- [1,2270,null,{}] 17:30:42 INFO - PROCESS | 1842 | 1461630642870 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:43 INFO - PROCESS | 1842 | 1461630643081 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 17:30:43 INFO - PROCESS | 1842 | 1461630643301 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b17a69000 == 130 [pid = 1842] [id = 575] 17:30:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b15f69800) [pid = 1842] [serial = 1726] [outer = (nil)] 17:30:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b195e7000) [pid = 1842] [serial = 1727] [outer = 0x7f6b15f69800] 17:30:43 INFO - PROCESS | 1842 | 1461630643368 Marionette DEBUG loaded listener.js 17:30:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b19bf1000) [pid = 1842] [serial = 1728] [outer = 0x7f6b15f69800] 17:30:44 INFO - PROCESS | 1842 | 1461630644257 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:30:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:30:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1430ms 17:30:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:30:44 INFO - PROCESS | 1842 | 1461630644291 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 17:30:44 INFO - PROCESS | 1842 | 1461630644294 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 17:30:44 INFO - PROCESS | 1842 | 1461630644307 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:30:44 INFO - PROCESS | 1842 | 1461630644312 Marionette TRACE conn4 <- [1,2274,null,{}] 17:30:44 INFO - PROCESS | 1842 | 1461630644332 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:44 INFO - PROCESS | 1842 | 1461630644624 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 17:30:44 INFO - PROCESS | 1842 | 1461630644677 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19ee2800 == 131 [pid = 1842] [id = 576] 17:30:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b1a9c1800) [pid = 1842] [serial = 1729] [outer = (nil)] 17:30:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b1ad09000) [pid = 1842] [serial = 1730] [outer = 0x7f6b1a9c1800] 17:30:44 INFO - PROCESS | 1842 | 1461630644971 Marionette DEBUG loaded listener.js 17:30:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b1ad50400) [pid = 1842] [serial = 1731] [outer = 0x7f6b1a9c1800] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b1ca39400) [pid = 1842] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b31720000) [pid = 1842] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b1d10b800) [pid = 1842] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b296a2800) [pid = 1842] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b298e2c00) [pid = 1842] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b2856d000) [pid = 1842] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b2856c400) [pid = 1842] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b127cf800) [pid = 1842] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b2018cc00) [pid = 1842] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b1cbc2800) [pid = 1842] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b19ca5800) [pid = 1842] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b127c5400) [pid = 1842] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b16631400) [pid = 1842] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b13a4e000) [pid = 1842] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:30:45 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b3ae51400) [pid = 1842] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:30:46 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b28563000) [pid = 1842] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:30:46 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f6b22632800) [pid = 1842] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:30:46 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f6b230e4800) [pid = 1842] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:30:46 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f6b33f40400) [pid = 1842] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:30:46 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f6b20189400) [pid = 1842] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:30:46 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f6b31799800) [pid = 1842] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:30:46 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f6b195e8000) [pid = 1842] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:30:46 INFO - PROCESS | 1842 | 1461630646449 Marionette TRACE conn4 <- [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]]]}] 17:30:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:30:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2193ms 17:30:46 INFO - PROCESS | 1842 | 1461630646495 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 17:30:46 INFO - PROCESS | 1842 | 1461630646500 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 17:30:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:30:46 INFO - PROCESS | 1842 | 1461630646507 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:30:46 INFO - PROCESS | 1842 | 1461630646510 Marionette TRACE conn4 <- [1,2278,null,{}] 17:30:46 INFO - PROCESS | 1842 | 1461630646516 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:46 INFO - PROCESS | 1842 | 1461630646788 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 17:30:46 INFO - PROCESS | 1842 | 1461630646979 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1a9e3000 == 132 [pid = 1842] [id = 577] 17:30:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f6b127c4400) [pid = 1842] [serial = 1732] [outer = (nil)] 17:30:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f6b1b0d6800) [pid = 1842] [serial = 1733] [outer = 0x7f6b127c4400] 17:30:47 INFO - PROCESS | 1842 | 1461630647042 Marionette DEBUG loaded listener.js 17:30:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f6b1b943400) [pid = 1842] [serial = 1734] [outer = 0x7f6b127c4400] 17:30:47 INFO - PROCESS | 1842 | 1461630647987 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:30:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:30:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1532ms 17:30:48 INFO - PROCESS | 1842 | 1461630648040 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 17:30:48 INFO - PROCESS | 1842 | 1461630648045 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 17:30:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:30:48 INFO - PROCESS | 1842 | 1461630648057 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:30:48 INFO - PROCESS | 1842 | 1461630648062 Marionette TRACE conn4 <- [1,2282,null,{}] 17:30:48 INFO - PROCESS | 1842 | 1461630648073 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:48 INFO - PROCESS | 1842 | 1461630648363 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 17:30:48 INFO - PROCESS | 1842 | 1461630648698 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b171e7800 == 133 [pid = 1842] [id = 578] 17:30:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f6b15e0fc00) [pid = 1842] [serial = 1735] [outer = (nil)] 17:30:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f6b1630a000) [pid = 1842] [serial = 1736] [outer = 0x7f6b15e0fc00] 17:30:48 INFO - PROCESS | 1842 | 1461630648781 Marionette DEBUG loaded listener.js 17:30:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f6b1663fc00) [pid = 1842] [serial = 1737] [outer = 0x7f6b15e0fc00] 17:30:49 INFO - PROCESS | 1842 | 1461630649753 Marionette TRACE conn4 <- [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]]]}] 17:30:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:30:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1739ms 17:30:49 INFO - PROCESS | 1842 | 1461630649796 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 17:30:49 INFO - PROCESS | 1842 | 1461630649805 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 17:30:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:30:49 INFO - PROCESS | 1842 | 1461630649816 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:30:49 INFO - PROCESS | 1842 | 1461630649820 Marionette TRACE conn4 <- [1,2286,null,{}] 17:30:49 INFO - PROCESS | 1842 | 1461630649826 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:50 INFO - PROCESS | 1842 | 1461630650071 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 17:30:50 INFO - PROCESS | 1842 | 1461630650381 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ad76000 == 134 [pid = 1842] [id = 579] 17:30:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b19bf5000) [pid = 1842] [serial = 1738] [outer = (nil)] 17:30:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b19ca1000) [pid = 1842] [serial = 1739] [outer = 0x7f6b19bf5000] 17:30:50 INFO - PROCESS | 1842 | 1461630650460 Marionette DEBUG loaded listener.js 17:30:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b1ad11400) [pid = 1842] [serial = 1740] [outer = 0x7f6b19bf5000] 17:30:51 INFO - PROCESS | 1842 | 1461630651362 Marionette TRACE conn4 <- [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]]]}] 17:30:51 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 17:30:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1586ms 17:30:51 INFO - PROCESS | 1842 | 1461630651402 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 17:30:51 INFO - PROCESS | 1842 | 1461630651407 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 17:30:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:30:51 INFO - PROCESS | 1842 | 1461630651413 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:30:51 INFO - PROCESS | 1842 | 1461630651419 Marionette TRACE conn4 <- [1,2290,null,{}] 17:30:51 INFO - PROCESS | 1842 | 1461630651435 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:51 INFO - PROCESS | 1842 | 1461630651695 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 17:30:52 INFO - PROCESS | 1842 | 1461630652047 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1aedc000 == 135 [pid = 1842] [id = 580] 17:30:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b1b945c00) [pid = 1842] [serial = 1741] [outer = (nil)] 17:30:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b1ca3b000) [pid = 1842] [serial = 1742] [outer = 0x7f6b1b945c00] 17:30:52 INFO - PROCESS | 1842 | 1461630652130 Marionette DEBUG loaded listener.js 17:30:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b1cbcd800) [pid = 1842] [serial = 1743] [outer = 0x7f6b1b945c00] 17:30:53 INFO - PROCESS | 1842 | 1461630653010 Marionette TRACE conn4 <- [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]]]}] 17:30:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:30:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1637ms 17:30:53 INFO - PROCESS | 1842 | 1461630653051 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 17:30:53 INFO - PROCESS | 1842 | 1461630653056 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 17:30:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:30:53 INFO - PROCESS | 1842 | 1461630653062 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:30:53 INFO - PROCESS | 1842 | 1461630653064 Marionette TRACE conn4 <- [1,2294,null,{}] 17:30:53 INFO - PROCESS | 1842 | 1461630653070 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:53 INFO - PROCESS | 1842 | 1461630653298 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 17:30:53 INFO - PROCESS | 1842 | 1461630653565 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bbde000 == 136 [pid = 1842] [id = 581] 17:30:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b1b94ec00) [pid = 1842] [serial = 1744] [outer = (nil)] 17:30:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b1d044800) [pid = 1842] [serial = 1745] [outer = 0x7f6b1b94ec00] 17:30:53 INFO - PROCESS | 1842 | 1461630653647 Marionette DEBUG loaded listener.js 17:30:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b1d102c00) [pid = 1842] [serial = 1746] [outer = 0x7f6b1b94ec00] 17:30:54 INFO - PROCESS | 1842 | 1461630654545 Marionette TRACE conn4 <- [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]]]}] 17:30:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:30:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1536ms 17:30:54 INFO - PROCESS | 1842 | 1461630654600 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 17:30:54 INFO - PROCESS | 1842 | 1461630654604 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 17:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:30:54 INFO - PROCESS | 1842 | 1461630654610 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:30:54 INFO - PROCESS | 1842 | 1461630654612 Marionette TRACE conn4 <- [1,2298,null,{}] 17:30:54 INFO - PROCESS | 1842 | 1461630654618 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:54 INFO - PROCESS | 1842 | 1461630654854 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 17:30:55 INFO - PROCESS | 1842 | 1461630655114 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1cb55000 == 137 [pid = 1842] [id = 582] 17:30:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b1cbe6400) [pid = 1842] [serial = 1747] [outer = (nil)] 17:30:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b1d10d400) [pid = 1842] [serial = 1748] [outer = 0x7f6b1cbe6400] 17:30:55 INFO - PROCESS | 1842 | 1461630655231 Marionette DEBUG loaded listener.js 17:30:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b1d116800) [pid = 1842] [serial = 1749] [outer = 0x7f6b1cbe6400] 17:30:56 INFO - PROCESS | 1842 | 1461630656046 Marionette TRACE conn4 <- [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]]]}] 17:30:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:30:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1480ms 17:30:56 INFO - PROCESS | 1842 | 1461630656108 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 17:30:56 INFO - PROCESS | 1842 | 1461630656113 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 17:30:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:30:56 INFO - PROCESS | 1842 | 1461630656121 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:30:56 INFO - PROCESS | 1842 | 1461630656124 Marionette TRACE conn4 <- [1,2302,null,{}] 17:30:56 INFO - PROCESS | 1842 | 1461630656129 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:56 INFO - PROCESS | 1842 | 1461630656395 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 17:30:56 INFO - PROCESS | 1842 | 1461630656670 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1db88000 == 138 [pid = 1842] [id = 583] 17:30:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b1eae3000) [pid = 1842] [serial = 1750] [outer = (nil)] 17:30:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b1fa43400) [pid = 1842] [serial = 1751] [outer = 0x7f6b1eae3000] 17:30:56 INFO - PROCESS | 1842 | 1461630656799 Marionette DEBUG loaded listener.js 17:30:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b1fb08000) [pid = 1842] [serial = 1752] [outer = 0x7f6b1eae3000] 17:30:57 INFO - PROCESS | 1842 | 1461630657644 Marionette TRACE conn4 <- [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]]]}] 17:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1587ms 17:30:57 INFO - PROCESS | 1842 | 1461630657710 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 17:30:57 INFO - PROCESS | 1842 | 1461630657713 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 17:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:30:57 INFO - PROCESS | 1842 | 1461630657719 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:30:57 INFO - PROCESS | 1842 | 1461630657722 Marionette TRACE conn4 <- [1,2306,null,{}] 17:30:57 INFO - PROCESS | 1842 | 1461630657728 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:57 INFO - PROCESS | 1842 | 1461630657963 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 17:30:58 INFO - PROCESS | 1842 | 1461630658225 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1dce7800 == 139 [pid = 1842] [id = 584] 17:30:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b1e9df000) [pid = 1842] [serial = 1753] [outer = (nil)] 17:30:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b1fb44c00) [pid = 1842] [serial = 1754] [outer = 0x7f6b1e9df000] 17:30:58 INFO - PROCESS | 1842 | 1461630658343 Marionette DEBUG loaded listener.js 17:30:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b2006ac00) [pid = 1842] [serial = 1755] [outer = 0x7f6b1e9df000] 17:30:59 INFO - PROCESS | 1842 | 1461630659199 Marionette TRACE conn4 <- [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]]]}] 17:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1529ms 17:30:59 INFO - PROCESS | 1842 | 1461630659250 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 17:30:59 INFO - PROCESS | 1842 | 1461630659253 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 17:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:30:59 INFO - PROCESS | 1842 | 1461630659260 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:30:59 INFO - PROCESS | 1842 | 1461630659263 Marionette TRACE conn4 <- [1,2310,null,{}] 17:30:59 INFO - PROCESS | 1842 | 1461630659269 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:30:59 INFO - PROCESS | 1842 | 1461630659497 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 17:30:59 INFO - PROCESS | 1842 | 1461630659763 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:30:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b200cb800 == 140 [pid = 1842] [id = 585] 17:30:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b1fb0a400) [pid = 1842] [serial = 1756] [outer = (nil)] 17:30:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b20075800) [pid = 1842] [serial = 1757] [outer = 0x7f6b1fb0a400] 17:30:59 INFO - PROCESS | 1842 | 1461630659883 Marionette DEBUG loaded listener.js 17:30:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b20168000) [pid = 1842] [serial = 1758] [outer = 0x7f6b1fb0a400] 17:31:00 INFO - PROCESS | 1842 | 1461630660766 Marionette TRACE conn4 <- [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]]]}] 17:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1579ms 17:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:31:00 INFO - PROCESS | 1842 | 1461630660841 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 17:31:00 INFO - PROCESS | 1842 | 1461630660844 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 17:31:00 INFO - PROCESS | 1842 | 1461630660850 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:31:00 INFO - PROCESS | 1842 | 1461630660854 Marionette TRACE conn4 <- [1,2314,null,{}] 17:31:00 INFO - PROCESS | 1842 | 1461630660859 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:01 INFO - PROCESS | 1842 | 1461630661110 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 17:31:01 INFO - PROCESS | 1842 | 1461630661427 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:01 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b202e2800 == 141 [pid = 1842] [id = 586] 17:31:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b1b0d8400) [pid = 1842] [serial = 1759] [outer = (nil)] 17:31:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b20164c00) [pid = 1842] [serial = 1760] [outer = 0x7f6b1b0d8400] 17:31:01 INFO - PROCESS | 1842 | 1461630661510 Marionette DEBUG loaded listener.js 17:31:01 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b20a85c00) [pid = 1842] [serial = 1761] [outer = 0x7f6b1b0d8400] 17:31:02 INFO - PROCESS | 1842 | 1461630662384 Marionette TRACE conn4 <- [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]]]}] 17:31:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:31:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1589ms 17:31:02 INFO - PROCESS | 1842 | 1461630662440 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 17:31:02 INFO - PROCESS | 1842 | 1461630662444 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 17:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:31:02 INFO - PROCESS | 1842 | 1461630662451 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:31:02 INFO - PROCESS | 1842 | 1461630662455 Marionette TRACE conn4 <- [1,2318,null,{}] 17:31:02 INFO - PROCESS | 1842 | 1461630662461 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:02 INFO - PROCESS | 1842 | 1461630662700 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 17:31:03 INFO - PROCESS | 1842 | 1461630663010 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b209d5800 == 142 [pid = 1842] [id = 587] 17:31:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b1d11c000) [pid = 1842] [serial = 1762] [outer = (nil)] 17:31:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b20a93400) [pid = 1842] [serial = 1763] [outer = 0x7f6b1d11c000] 17:31:03 INFO - PROCESS | 1842 | 1461630663086 Marionette DEBUG loaded listener.js 17:31:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b221ab400) [pid = 1842] [serial = 1764] [outer = 0x7f6b1d11c000] 17:31:03 INFO - PROCESS | 1842 | 1461630663968 Marionette TRACE conn4 <- [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] 17:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:31:04 INFO - PROCESS | 1842 | 1461630664055 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 17:31:04 INFO - PROCESS | 1842 | 1461630664062 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:31:04 INFO - PROCESS | 1842 | 1461630664067 Marionette TRACE conn4 <- [1,2322,null,{}] 17:31:04 INFO - PROCESS | 1842 | 1461630664073 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:04 INFO - PROCESS | 1842 | 1461630664375 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 17:31:04 INFO - PROCESS | 1842 | 1461630664699 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2241b000 == 143 [pid = 1842] [id = 588] 17:31:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b22287000) [pid = 1842] [serial = 1765] [outer = (nil)] 17:31:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b2228a400) [pid = 1842] [serial = 1766] [outer = 0x7f6b22287000] 17:31:04 INFO - PROCESS | 1842 | 1461630664783 Marionette DEBUG loaded listener.js 17:31:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b222a6000) [pid = 1842] [serial = 1767] [outer = 0x7f6b22287000] 17:31:05 INFO - PROCESS | 1842 | 1461630665661 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1640ms 17:31:05 INFO - PROCESS | 1842 | 1461630665704 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 17:31:05 INFO - PROCESS | 1842 | 1461630665708 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 17:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:31:05 INFO - PROCESS | 1842 | 1461630665714 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:31:05 INFO - PROCESS | 1842 | 1461630665717 Marionette TRACE conn4 <- [1,2326,null,{}] 17:31:05 INFO - PROCESS | 1842 | 1461630665722 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:05 INFO - PROCESS | 1842 | 1461630665958 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 17:31:06 INFO - PROCESS | 1842 | 1461630666250 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232e5000 == 144 [pid = 1842] [id = 589] 17:31:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b2220a400) [pid = 1842] [serial = 1768] [outer = (nil)] 17:31:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b2263a800) [pid = 1842] [serial = 1769] [outer = 0x7f6b2220a400] 17:31:06 INFO - PROCESS | 1842 | 1461630666374 Marionette DEBUG loaded listener.js 17:31:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b22873400) [pid = 1842] [serial = 1770] [outer = 0x7f6b2220a400] 17:31:07 INFO - PROCESS | 1842 | 1461630667248 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:31:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:31:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1581ms 17:31:07 INFO - PROCESS | 1842 | 1461630667296 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 17:31:07 INFO - PROCESS | 1842 | 1461630667300 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 17:31:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:31:07 INFO - PROCESS | 1842 | 1461630667307 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:31:07 INFO - PROCESS | 1842 | 1461630667309 Marionette TRACE conn4 <- [1,2330,null,{}] 17:31:07 INFO - PROCESS | 1842 | 1461630667316 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:07 INFO - PROCESS | 1842 | 1461630667552 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 17:31:07 INFO - PROCESS | 1842 | 1461630667836 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b234f5000 == 145 [pid = 1842] [id = 590] 17:31:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b1d11ac00) [pid = 1842] [serial = 1771] [outer = (nil)] 17:31:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b22a5b000) [pid = 1842] [serial = 1772] [outer = 0x7f6b1d11ac00] 17:31:07 INFO - PROCESS | 1842 | 1461630667956 Marionette DEBUG loaded listener.js 17:31:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b22a65400) [pid = 1842] [serial = 1773] [outer = 0x7f6b1d11ac00] 17:31:08 INFO - PROCESS | 1842 | 1461630668816 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:31:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1583ms 17:31:08 INFO - PROCESS | 1842 | 1461630668891 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 17:31:08 INFO - PROCESS | 1842 | 1461630668895 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 17:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:31:08 INFO - PROCESS | 1842 | 1461630668901 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:31:08 INFO - PROCESS | 1842 | 1461630668904 Marionette TRACE conn4 <- [1,2334,null,{}] 17:31:08 INFO - PROCESS | 1842 | 1461630668910 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:09 INFO - PROCESS | 1842 | 1461630669193 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 17:31:09 INFO - PROCESS | 1842 | 1461630669502 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2439e000 == 146 [pid = 1842] [id = 591] 17:31:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b22287800) [pid = 1842] [serial = 1774] [outer = (nil)] 17:31:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b230e1c00) [pid = 1842] [serial = 1775] [outer = 0x7f6b22287800] 17:31:09 INFO - PROCESS | 1842 | 1461630669582 Marionette DEBUG loaded listener.js 17:31:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b233d8000) [pid = 1842] [serial = 1776] [outer = 0x7f6b22287800] 17:31:10 INFO - PROCESS | 1842 | 1461630670422 Marionette TRACE conn4 <- [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]]]}] 17:31:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1579ms 17:31:10 INFO - PROCESS | 1842 | 1461630670481 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 17:31:10 INFO - PROCESS | 1842 | 1461630670485 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 17:31:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:31:10 INFO - PROCESS | 1842 | 1461630670491 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:31:10 INFO - PROCESS | 1842 | 1461630670495 Marionette TRACE conn4 <- [1,2338,null,{}] 17:31:10 INFO - PROCESS | 1842 | 1461630670501 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:10 INFO - PROCESS | 1842 | 1461630670751 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 17:31:11 INFO - PROCESS | 1842 | 1461630671079 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28446000 == 147 [pid = 1842] [id = 592] 17:31:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2229e000) [pid = 1842] [serial = 1777] [outer = (nil)] 17:31:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b233e5400) [pid = 1842] [serial = 1778] [outer = 0x7f6b2229e000] 17:31:11 INFO - PROCESS | 1842 | 1461630671172 Marionette DEBUG loaded listener.js 17:31:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b28521000) [pid = 1842] [serial = 1779] [outer = 0x7f6b2229e000] 17:31:12 INFO - PROCESS | 1842 | 1461630672136 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1686ms 17:31:12 INFO - PROCESS | 1842 | 1461630672179 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 17:31:12 INFO - PROCESS | 1842 | 1461630672182 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 17:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:31:12 INFO - PROCESS | 1842 | 1461630672189 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:31:12 INFO - PROCESS | 1842 | 1461630672193 Marionette TRACE conn4 <- [1,2342,null,{}] 17:31:12 INFO - PROCESS | 1842 | 1461630672199 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:12 INFO - PROCESS | 1842 | 1461630672450 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 17:31:12 INFO - PROCESS | 1842 | 1461630672770 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28831000 == 148 [pid = 1842] [id = 593] 17:31:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b22873000) [pid = 1842] [serial = 1780] [outer = (nil)] 17:31:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b28565c00) [pid = 1842] [serial = 1781] [outer = 0x7f6b22873000] 17:31:12 INFO - PROCESS | 1842 | 1461630672849 Marionette DEBUG loaded listener.js 17:31:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b285d2c00) [pid = 1842] [serial = 1782] [outer = 0x7f6b22873000] 17:31:13 INFO - PROCESS | 1842 | 1461630673660 Marionette TRACE conn4 <- [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]]]}] 17:31:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1529ms 17:31:13 INFO - PROCESS | 1842 | 1461630673720 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 17:31:13 INFO - PROCESS | 1842 | 1461630673722 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 17:31:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:31:13 INFO - PROCESS | 1842 | 1461630673729 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:31:13 INFO - PROCESS | 1842 | 1461630673732 Marionette TRACE conn4 <- [1,2346,null,{}] 17:31:13 INFO - PROCESS | 1842 | 1461630673737 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:13 INFO - PROCESS | 1842 | 1461630673991 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 17:31:14 INFO - PROCESS | 1842 | 1461630674267 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2972f800 == 149 [pid = 1842] [id = 594] 17:31:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b28525800) [pid = 1842] [serial = 1783] [outer = (nil)] 17:31:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b285dc400) [pid = 1842] [serial = 1784] [outer = 0x7f6b28525800] 17:31:14 INFO - PROCESS | 1842 | 1461630674390 Marionette DEBUG loaded listener.js 17:31:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b286da400) [pid = 1842] [serial = 1785] [outer = 0x7f6b28525800] 17:31:15 INFO - PROCESS | 1842 | 1461630675262 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1578ms 17:31:15 INFO - PROCESS | 1842 | 1461630675309 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 17:31:15 INFO - PROCESS | 1842 | 1461630675313 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 17:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:31:15 INFO - PROCESS | 1842 | 1461630675320 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:31:15 INFO - PROCESS | 1842 | 1461630675323 Marionette TRACE conn4 <- [1,2350,null,{}] 17:31:15 INFO - PROCESS | 1842 | 1461630675329 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:15 INFO - PROCESS | 1842 | 1461630675568 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 17:31:15 INFO - PROCESS | 1842 | 1461630675893 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29812000 == 150 [pid = 1842] [id = 595] 17:31:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b286da800) [pid = 1842] [serial = 1786] [outer = (nil)] 17:31:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b286e2000) [pid = 1842] [serial = 1787] [outer = 0x7f6b286da800] 17:31:15 INFO - PROCESS | 1842 | 1461630675974 Marionette DEBUG loaded listener.js 17:31:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b287f3c00) [pid = 1842] [serial = 1788] [outer = 0x7f6b286da800] 17:31:16 INFO - PROCESS | 1842 | 1461630676855 Marionette TRACE conn4 <- [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]]]}] 17:31:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:31:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1593ms 17:31:16 INFO - PROCESS | 1842 | 1461630676913 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 17:31:16 INFO - PROCESS | 1842 | 1461630676916 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 17:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:31:16 INFO - PROCESS | 1842 | 1461630676923 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:31:16 INFO - PROCESS | 1842 | 1461630676925 Marionette TRACE conn4 <- [1,2354,null,{}] 17:31:16 INFO - PROCESS | 1842 | 1461630676932 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:17 INFO - PROCESS | 1842 | 1461630677186 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 17:31:17 INFO - PROCESS | 1842 | 1461630677498 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b299b8800 == 151 [pid = 1842] [id = 596] 17:31:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b285d7c00) [pid = 1842] [serial = 1789] [outer = (nil)] 17:31:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b28ab4400) [pid = 1842] [serial = 1790] [outer = 0x7f6b285d7c00] 17:31:17 INFO - PROCESS | 1842 | 1461630677579 Marionette DEBUG loaded listener.js 17:31:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b28abb400) [pid = 1842] [serial = 1791] [outer = 0x7f6b285d7c00] 17:31:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19fdd800 == 150 [pid = 1842] [id = 462] 17:31:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f21d000 == 149 [pid = 1842] [id = 304] 17:31:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19ee2800 == 148 [pid = 1842] [id = 576] 17:31:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b17a69000 == 147 [pid = 1842] [id = 575] 17:31:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b15dd8000 == 146 [pid = 1842] [id = 574] 17:31:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46839000 == 145 [pid = 1842] [id = 572] 17:31:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46648000 == 144 [pid = 1842] [id = 571] 17:31:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b42b1e800 == 143 [pid = 1842] [id = 570] 17:31:19 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41c9c000 == 142 [pid = 1842] [id = 569] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b1d10f000) [pid = 1842] [serial = 1661] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b3220ac00) [pid = 1842] [serial = 1628] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b2ecbe400) [pid = 1842] [serial = 1626] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b2cf79800) [pid = 1842] [serial = 1625] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b2cb39400) [pid = 1842] [serial = 1623] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b2bdec000) [pid = 1842] [serial = 1622] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b2baa4800) [pid = 1842] [serial = 1620] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b2ba68400) [pid = 1842] [serial = 1619] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b2b57a000) [pid = 1842] [serial = 1617] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b2aa7fc00) [pid = 1842] [serial = 1616] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b296a0400) [pid = 1842] [serial = 1614] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b285d8c00) [pid = 1842] [serial = 1613] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b22a66800) [pid = 1842] [serial = 1611] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b22878800) [pid = 1842] [serial = 1610] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b222a1400) [pid = 1842] [serial = 1608] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b22285400) [pid = 1842] [serial = 1607] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b1fa50000) [pid = 1842] [serial = 1605] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b1d1c3000) [pid = 1842] [serial = 1604] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b1b0df400) [pid = 1842] [serial = 1602] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b1ad0dc00) [pid = 1842] [serial = 1601] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b15f68c00) [pid = 1842] [serial = 1599] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b127ca000) [pid = 1842] [serial = 1598] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b16637c00) [pid = 1842] [serial = 1655] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b195e6000) [pid = 1842] [serial = 1656] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b42d35c00) [pid = 1842] [serial = 1653] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b2ce34000) [pid = 1842] [serial = 1652] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b41e4d800) [pid = 1842] [serial = 1650] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b41c72000) [pid = 1842] [serial = 1649] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b41b2dc00) [pid = 1842] [serial = 1647] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b40d16000) [pid = 1842] [serial = 1646] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b3801d400) [pid = 1842] [serial = 1644] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b37ba6000) [pid = 1842] [serial = 1643] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b37b69400) [pid = 1842] [serial = 1641] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b36095000) [pid = 1842] [serial = 1640] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b35e84c00) [pid = 1842] [serial = 1638] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b35538400) [pid = 1842] [serial = 1637] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b347acc00) [pid = 1842] [serial = 1635] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b33f46c00) [pid = 1842] [serial = 1634] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b33e91400) [pid = 1842] [serial = 1632] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b3390ac00) [pid = 1842] [serial = 1631] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b32fa6c00) [pid = 1842] [serial = 1629] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b1e9e7000) [pid = 1842] [serial = 1662] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b1ad07400) [pid = 1842] [serial = 1658] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b1b0de800) [pid = 1842] [serial = 1659] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b1ca2ec00) [pid = 1842] [serial = 1664] [outer = (nil)] [url = about:blank] 17:31:20 INFO - PROCESS | 1842 | 1461630680496 Marionette TRACE conn4 <- [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]]]}] 17:31:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:31:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 3587ms 17:31:20 INFO - PROCESS | 1842 | 1461630680511 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 17:31:20 INFO - PROCESS | 1842 | 1461630680518 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 17:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:31:20 INFO - PROCESS | 1842 | 1461630680526 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:31:20 INFO - PROCESS | 1842 | 1461630680532 Marionette TRACE conn4 <- [1,2358,null,{}] 17:31:20 INFO - PROCESS | 1842 | 1461630680541 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:20 INFO - PROCESS | 1842 | 1461630680795 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 17:31:21 INFO - PROCESS | 1842 | 1461630680994 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b171e8000 == 143 [pid = 1842] [id = 597] 17:31:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b15e11400) [pid = 1842] [serial = 1792] [outer = (nil)] 17:31:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b16311400) [pid = 1842] [serial = 1793] [outer = 0x7f6b15e11400] 17:31:21 INFO - PROCESS | 1842 | 1461630681066 Marionette DEBUG loaded listener.js 17:31:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b1663f400) [pid = 1842] [serial = 1794] [outer = 0x7f6b15e11400] 17:31:21 INFO - PROCESS | 1842 | 1461630681925 Marionette TRACE conn4 <- [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]]]}] 17:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1451ms 17:31:21 INFO - PROCESS | 1842 | 1461630681978 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 17:31:21 INFO - PROCESS | 1842 | 1461630681986 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 17:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:31:22 INFO - PROCESS | 1842 | 1461630682029 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:31:22 INFO - PROCESS | 1842 | 1461630682034 Marionette TRACE conn4 <- [1,2362,null,{}] 17:31:22 INFO - PROCESS | 1842 | 1461630682040 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:22 INFO - PROCESS | 1842 | 1461630682264 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 17:31:22 INFO - PROCESS | 1842 | 1461630682477 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19ed8800 == 144 [pid = 1842] [id = 598] 17:31:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b15f68c00) [pid = 1842] [serial = 1795] [outer = (nil)] 17:31:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b19bf9400) [pid = 1842] [serial = 1796] [outer = 0x7f6b15f68c00] 17:31:22 INFO - PROCESS | 1842 | 1461630682543 Marionette DEBUG loaded listener.js 17:31:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b1ad02400) [pid = 1842] [serial = 1797] [outer = 0x7f6b15f68c00] 17:31:23 INFO - PROCESS | 1842 | 1461630683473 Marionette TRACE conn4 <- [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]]]}] 17:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1484ms 17:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:31:23 INFO - PROCESS | 1842 | 1461630683511 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 17:31:23 INFO - PROCESS | 1842 | 1461630683513 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 17:31:23 INFO - PROCESS | 1842 | 1461630683526 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:31:23 INFO - PROCESS | 1842 | 1461630683531 Marionette TRACE conn4 <- [1,2366,null,{}] 17:31:23 INFO - PROCESS | 1842 | 1461630683547 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:23 INFO - PROCESS | 1842 | 1461630683831 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 17:31:23 INFO - PROCESS | 1842 | 1461630683881 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1adc0800 == 145 [pid = 1842] [id = 599] 17:31:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b1b0e3000) [pid = 1842] [serial = 1798] [outer = (nil)] 17:31:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b1ca33400) [pid = 1842] [serial = 1799] [outer = 0x7f6b1b0e3000] 17:31:24 INFO - PROCESS | 1842 | 1461630684012 Marionette DEBUG loaded listener.js 17:31:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b1cbe9000) [pid = 1842] [serial = 1800] [outer = 0x7f6b1b0e3000] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b1a9c1800) [pid = 1842] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b2ba6a800) [pid = 1842] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b2aa7b800) [pid = 1842] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b29939c00) [pid = 1842] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b2971e800) [pid = 1842] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b295d9800) [pid = 1842] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b22875800) [pid = 1842] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b20072c00) [pid = 1842] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b2015b800) [pid = 1842] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b1b946400) [pid = 1842] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b13a4f000) [pid = 1842] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b15f67000) [pid = 1842] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b1721e000) [pid = 1842] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b20160c00) [pid = 1842] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b1fa4cc00) [pid = 1842] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b30270c00) [pid = 1842] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b2b571800) [pid = 1842] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b2aa09000) [pid = 1842] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f6b2a874c00) [pid = 1842] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f6b3028ec00) [pid = 1842] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f6b15f69800) [pid = 1842] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:31:25 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f6b15e0c400) [pid = 1842] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:31:25 INFO - PROCESS | 1842 | 1461630685503 Marionette TRACE conn4 <- [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]]]}] 17:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2001ms 17:31:25 INFO - PROCESS | 1842 | 1461630685520 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 17:31:25 INFO - PROCESS | 1842 | 1461630685524 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 17:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:31:25 INFO - PROCESS | 1842 | 1461630685532 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:31:25 INFO - PROCESS | 1842 | 1461630685535 Marionette TRACE conn4 <- [1,2370,null,{}] 17:31:25 INFO - PROCESS | 1842 | 1461630685540 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:25 INFO - PROCESS | 1842 | 1461630685818 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 17:31:25 INFO - PROCESS | 1842 | 1461630685839 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bb8f800 == 146 [pid = 1842] [id = 600] 17:31:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f6b13a46c00) [pid = 1842] [serial = 1801] [outer = (nil)] 17:31:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f6b1cbe9400) [pid = 1842] [serial = 1802] [outer = 0x7f6b13a46c00] 17:31:25 INFO - PROCESS | 1842 | 1461630685904 Marionette DEBUG loaded listener.js 17:31:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f6b1cbf1800) [pid = 1842] [serial = 1803] [outer = 0x7f6b13a46c00] 17:31:26 INFO - PROCESS | 1842 | 1461630686808 Marionette TRACE conn4 <- [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]]]}] 17:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1341ms 17:31:26 INFO - PROCESS | 1842 | 1461630686874 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 17:31:26 INFO - PROCESS | 1842 | 1461630686878 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 17:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:31:26 INFO - PROCESS | 1842 | 1461630686884 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:31:26 INFO - PROCESS | 1842 | 1461630686886 Marionette TRACE conn4 <- [1,2374,null,{}] 17:31:26 INFO - PROCESS | 1842 | 1461630686891 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:27 INFO - PROCESS | 1842 | 1461630687113 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 17:31:27 INFO - PROCESS | 1842 | 1461630687562 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b15dd2000 == 147 [pid = 1842] [id = 601] 17:31:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f6b13a4b000) [pid = 1842] [serial = 1804] [outer = (nil)] 17:31:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b15e06800) [pid = 1842] [serial = 1805] [outer = 0x7f6b13a4b000] 17:31:27 INFO - PROCESS | 1842 | 1461630687647 Marionette DEBUG loaded listener.js 17:31:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b15f6d400) [pid = 1842] [serial = 1806] [outer = 0x7f6b13a4b000] 17:31:28 INFO - PROCESS | 1842 | 1461630688592 Marionette TRACE conn4 <- [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]]]}] 17:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1787ms 17:31:28 INFO - PROCESS | 1842 | 1461630688673 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 17:31:28 INFO - PROCESS | 1842 | 1461630688680 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 17:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:31:28 INFO - PROCESS | 1842 | 1461630688688 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:31:28 INFO - PROCESS | 1842 | 1461630688693 Marionette TRACE conn4 <- [1,2378,null,{}] 17:31:28 INFO - PROCESS | 1842 | 1461630688701 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:28 INFO - PROCESS | 1842 | 1461630688988 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 17:31:29 INFO - PROCESS | 1842 | 1461630689323 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ad87000 == 148 [pid = 1842] [id = 602] 17:31:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b195e8800) [pid = 1842] [serial = 1807] [outer = (nil)] 17:31:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b19ca7000) [pid = 1842] [serial = 1808] [outer = 0x7f6b195e8800] 17:31:29 INFO - PROCESS | 1842 | 1461630689404 Marionette DEBUG loaded listener.js 17:31:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b1ad47400) [pid = 1842] [serial = 1809] [outer = 0x7f6b195e8800] 17:31:30 INFO - PROCESS | 1842 | 1461630690355 Marionette TRACE conn4 <- [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]]]}] 17:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1739ms 17:31:30 INFO - PROCESS | 1842 | 1461630690431 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 17:31:30 INFO - PROCESS | 1842 | 1461630690438 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 17:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:31:30 INFO - PROCESS | 1842 | 1461630690446 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:31:30 INFO - PROCESS | 1842 | 1461630690450 Marionette TRACE conn4 <- [1,2382,null,{}] 17:31:30 INFO - PROCESS | 1842 | 1461630690456 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:30 INFO - PROCESS | 1842 | 1461630690712 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 17:31:31 INFO - PROCESS | 1842 | 1461630691062 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1d866000 == 149 [pid = 1842] [id = 603] 17:31:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b1ca30800) [pid = 1842] [serial = 1810] [outer = (nil)] 17:31:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b1cbd0800) [pid = 1842] [serial = 1811] [outer = 0x7f6b1ca30800] 17:31:31 INFO - PROCESS | 1842 | 1461630691140 Marionette DEBUG loaded listener.js 17:31:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b1d04a000) [pid = 1842] [serial = 1812] [outer = 0x7f6b1ca30800] 17:31:32 INFO - PROCESS | 1842 | 1461630692135 Marionette TRACE conn4 <- [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]]]}] 17:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1732ms 17:31:32 INFO - PROCESS | 1842 | 1461630692179 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 17:31:32 INFO - PROCESS | 1842 | 1461630692183 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 17:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:31:32 INFO - PROCESS | 1842 | 1461630692200 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:31:32 INFO - PROCESS | 1842 | 1461630692210 Marionette TRACE conn4 <- [1,2386,null,{}] 17:31:32 INFO - PROCESS | 1842 | 1461630692216 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:32 INFO - PROCESS | 1842 | 1461630692473 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 17:31:32 INFO - PROCESS | 1842 | 1461630692782 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b202e1800 == 150 [pid = 1842] [id = 604] 17:31:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b1d106800) [pid = 1842] [serial = 1813] [outer = (nil)] 17:31:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b1e9ecc00) [pid = 1842] [serial = 1814] [outer = 0x7f6b1d106800] 17:31:32 INFO - PROCESS | 1842 | 1461630692863 Marionette DEBUG loaded listener.js 17:31:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b1eae0c00) [pid = 1842] [serial = 1815] [outer = 0x7f6b1d106800] 17:31:33 INFO - PROCESS | 1842 | 1461630693746 Marionette TRACE conn4 <- [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]]]}] 17:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1597ms 17:31:33 INFO - PROCESS | 1842 | 1461630693789 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 17:31:33 INFO - PROCESS | 1842 | 1461630693795 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 17:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:31:33 INFO - PROCESS | 1842 | 1461630693801 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:31:33 INFO - PROCESS | 1842 | 1461630693805 Marionette TRACE conn4 <- [1,2390,null,{}] 17:31:33 INFO - PROCESS | 1842 | 1461630693810 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:34 INFO - PROCESS | 1842 | 1461630694054 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 17:31:34 INFO - PROCESS | 1842 | 1461630694375 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b22412800 == 151 [pid = 1842] [id = 605] 17:31:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b1ca3a000) [pid = 1842] [serial = 1816] [outer = (nil)] 17:31:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b1fb05c00) [pid = 1842] [serial = 1817] [outer = 0x7f6b1ca3a000] 17:31:34 INFO - PROCESS | 1842 | 1461630694457 Marionette DEBUG loaded listener.js 17:31:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b1fb4fc00) [pid = 1842] [serial = 1818] [outer = 0x7f6b1ca3a000] 17:31:35 INFO - PROCESS | 1842 | 1461630695303 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1546ms 17:31:35 INFO - PROCESS | 1842 | 1461630695348 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 17:31:35 INFO - PROCESS | 1842 | 1461630695352 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 17:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:31:35 INFO - PROCESS | 1842 | 1461630695357 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:31:35 INFO - PROCESS | 1842 | 1461630695361 Marionette TRACE conn4 <- [1,2394,null,{}] 17:31:35 INFO - PROCESS | 1842 | 1461630695366 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:35 INFO - PROCESS | 1842 | 1461630695590 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 17:31:35 INFO - PROCESS | 1842 | 1461630695860 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b234dc800 == 152 [pid = 1842] [id = 606] 17:31:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b20a89800) [pid = 1842] [serial = 1819] [outer = (nil)] 17:31:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b221a8400) [pid = 1842] [serial = 1820] [outer = 0x7f6b20a89800] 17:31:36 INFO - PROCESS | 1842 | 1461630695998 Marionette DEBUG loaded listener.js 17:31:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b222a2c00) [pid = 1842] [serial = 1821] [outer = 0x7f6b20a89800] 17:31:36 INFO - PROCESS | 1842 | 1461630696924 Marionette TRACE conn4 <- [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]]]}] 17:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1641ms 17:31:37 INFO - PROCESS | 1842 | 1461630697000 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 17:31:37 INFO - PROCESS | 1842 | 1461630697004 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 17:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:31:37 INFO - PROCESS | 1842 | 1461630697010 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:31:37 INFO - PROCESS | 1842 | 1461630697013 Marionette TRACE conn4 <- [1,2398,null,{}] 17:31:37 INFO - PROCESS | 1842 | 1461630697018 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:37 INFO - PROCESS | 1842 | 1461630697260 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 17:31:37 INFO - PROCESS | 1842 | 1461630697596 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2881a000 == 153 [pid = 1842] [id = 607] 17:31:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b20a8a800) [pid = 1842] [serial = 1822] [outer = (nil)] 17:31:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b230e6000) [pid = 1842] [serial = 1823] [outer = 0x7f6b20a8a800] 17:31:37 INFO - PROCESS | 1842 | 1461630697736 Marionette DEBUG loaded listener.js 17:31:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b28523c00) [pid = 1842] [serial = 1824] [outer = 0x7f6b20a8a800] 17:31:39 INFO - PROCESS | 1842 | 1461630699057 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2086ms 17:31:39 INFO - PROCESS | 1842 | 1461630699097 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 17:31:39 INFO - PROCESS | 1842 | 1461630699100 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 17:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:31:39 INFO - PROCESS | 1842 | 1461630699107 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:31:39 INFO - PROCESS | 1842 | 1461630699111 Marionette TRACE conn4 <- [1,2402,null,{}] 17:31:39 INFO - PROCESS | 1842 | 1461630699116 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:39 INFO - PROCESS | 1842 | 1461630699378 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 17:31:39 INFO - PROCESS | 1842 | 1461630699686 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b297c2800 == 154 [pid = 1842] [id = 608] 17:31:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b28521800) [pid = 1842] [serial = 1825] [outer = (nil)] 17:31:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b285d6400) [pid = 1842] [serial = 1826] [outer = 0x7f6b28521800] 17:31:39 INFO - PROCESS | 1842 | 1461630699760 Marionette DEBUG loaded listener.js 17:31:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b287f1c00) [pid = 1842] [serial = 1827] [outer = 0x7f6b28521800] 17:31:40 INFO - PROCESS | 1842 | 1461630700647 Marionette TRACE conn4 <- [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]]]}] 17:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1581ms 17:31:40 INFO - PROCESS | 1842 | 1461630700689 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 17:31:40 INFO - PROCESS | 1842 | 1461630700694 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 17:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:31:40 INFO - PROCESS | 1842 | 1461630700700 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:31:40 INFO - PROCESS | 1842 | 1461630700703 Marionette TRACE conn4 <- [1,2406,null,{}] 17:31:40 INFO - PROCESS | 1842 | 1461630700710 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:40 INFO - PROCESS | 1842 | 1461630700955 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 17:31:41 INFO - PROCESS | 1842 | 1461630701234 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a608000 == 155 [pid = 1842] [id = 609] 17:31:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b22211c00) [pid = 1842] [serial = 1828] [outer = (nil)] 17:31:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b28ab6000) [pid = 1842] [serial = 1829] [outer = 0x7f6b22211c00] 17:31:41 INFO - PROCESS | 1842 | 1461630701356 Marionette DEBUG loaded listener.js 17:31:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b28abec00) [pid = 1842] [serial = 1830] [outer = 0x7f6b22211c00] 17:31:42 INFO - PROCESS | 1842 | 1461630702281 Marionette TRACE conn4 <- [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]]]}] 17:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1632ms 17:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:31:42 INFO - PROCESS | 1842 | 1461630702333 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 17:31:42 INFO - PROCESS | 1842 | 1461630702336 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 17:31:42 INFO - PROCESS | 1842 | 1461630702343 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:31:42 INFO - PROCESS | 1842 | 1461630702346 Marionette TRACE conn4 <- [1,2410,null,{}] 17:31:42 INFO - PROCESS | 1842 | 1461630702353 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:42 INFO - PROCESS | 1842 | 1461630702597 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 17:31:42 INFO - PROCESS | 1842 | 1461630702906 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6ca000 == 156 [pid = 1842] [id = 610] 17:31:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b1d049c00) [pid = 1842] [serial = 1831] [outer = (nil)] 17:31:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b295e0c00) [pid = 1842] [serial = 1832] [outer = 0x7f6b1d049c00] 17:31:42 INFO - PROCESS | 1842 | 1461630702989 Marionette DEBUG loaded listener.js 17:31:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b296a1400) [pid = 1842] [serial = 1833] [outer = 0x7f6b1d049c00] 17:31:43 INFO - PROCESS | 1842 | 1461630703885 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1592ms 17:31:43 INFO - PROCESS | 1842 | 1461630703935 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 17:31:43 INFO - PROCESS | 1842 | 1461630703937 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 17:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:31:43 INFO - PROCESS | 1842 | 1461630703944 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:31:43 INFO - PROCESS | 1842 | 1461630703948 Marionette TRACE conn4 <- [1,2414,null,{}] 17:31:43 INFO - PROCESS | 1842 | 1461630703953 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:44 INFO - PROCESS | 1842 | 1461630704187 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 17:31:44 INFO - PROCESS | 1842 | 1461630704526 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a8c7000 == 157 [pid = 1842] [id = 611] 17:31:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b2971e000) [pid = 1842] [serial = 1834] [outer = (nil)] 17:31:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b29721c00) [pid = 1842] [serial = 1835] [outer = 0x7f6b2971e000] 17:31:44 INFO - PROCESS | 1842 | 1461630704623 Marionette DEBUG loaded listener.js 17:31:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b298e5400) [pid = 1842] [serial = 1836] [outer = 0x7f6b2971e000] 17:31:45 INFO - PROCESS | 1842 | 1461630705561 Marionette TRACE conn4 <- [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]]]}] 17:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1679ms 17:31:45 INFO - PROCESS | 1842 | 1461630705626 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 17:31:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:31:45 INFO - PROCESS | 1842 | 1461630705630 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 17:31:45 INFO - PROCESS | 1842 | 1461630705636 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:31:45 INFO - PROCESS | 1842 | 1461630705640 Marionette TRACE conn4 <- [1,2418,null,{}] 17:31:45 INFO - PROCESS | 1842 | 1461630705647 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:45 INFO - PROCESS | 1842 | 1461630705909 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 17:31:46 INFO - PROCESS | 1842 | 1461630706229 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b8d3000 == 158 [pid = 1842] [id = 612] 17:31:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b2971c000) [pid = 1842] [serial = 1837] [outer = (nil)] 17:31:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b29992800) [pid = 1842] [serial = 1838] [outer = 0x7f6b2971c000] 17:31:46 INFO - PROCESS | 1842 | 1461630706310 Marionette DEBUG loaded listener.js 17:31:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b2a730c00) [pid = 1842] [serial = 1839] [outer = 0x7f6b2971c000] 17:31:47 INFO - PROCESS | 1842 | 1461630707189 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:31:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:31:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1583ms 17:31:47 INFO - PROCESS | 1842 | 1461630707221 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 17:31:47 INFO - PROCESS | 1842 | 1461630707224 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 17:31:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:31:47 INFO - PROCESS | 1842 | 1461630707232 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:31:47 INFO - PROCESS | 1842 | 1461630707235 Marionette TRACE conn4 <- [1,2422,null,{}] 17:31:47 INFO - PROCESS | 1842 | 1461630707240 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:47 INFO - PROCESS | 1842 | 1461630707476 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 17:31:47 INFO - PROCESS | 1842 | 1461630707752 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cf5a000 == 159 [pid = 1842] [id = 613] 17:31:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b287f7400) [pid = 1842] [serial = 1840] [outer = (nil)] 17:31:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b2a763800) [pid = 1842] [serial = 1841] [outer = 0x7f6b287f7400] 17:31:47 INFO - PROCESS | 1842 | 1461630707871 Marionette DEBUG loaded listener.js 17:31:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b2a770800) [pid = 1842] [serial = 1842] [outer = 0x7f6b287f7400] 17:31:48 INFO - PROCESS | 1842 | 1461630708715 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:31:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:31:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1534ms 17:31:48 INFO - PROCESS | 1842 | 1461630708767 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 17:31:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:31:48 INFO - PROCESS | 1842 | 1461630708779 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 17:31:48 INFO - PROCESS | 1842 | 1461630708786 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:31:48 INFO - PROCESS | 1842 | 1461630708789 Marionette TRACE conn4 <- [1,2426,null,{}] 17:31:48 INFO - PROCESS | 1842 | 1461630708794 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:49 INFO - PROCESS | 1842 | 1461630709035 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 17:31:49 INFO - PROCESS | 1842 | 1461630709316 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e442800 == 160 [pid = 1842] [id = 614] 17:31:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b2a736800) [pid = 1842] [serial = 1843] [outer = (nil)] 17:31:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2aa04400) [pid = 1842] [serial = 1844] [outer = 0x7f6b2a736800] 17:31:49 INFO - PROCESS | 1842 | 1461630709435 Marionette DEBUG loaded listener.js 17:31:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b2aa0e000) [pid = 1842] [serial = 1845] [outer = 0x7f6b2a736800] 17:31:50 INFO - PROCESS | 1842 | 1461630710284 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:31:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:31:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1534ms 17:31:50 INFO - PROCESS | 1842 | 1461630710321 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 17:31:50 INFO - PROCESS | 1842 | 1461630710324 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 17:31:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:31:50 INFO - PROCESS | 1842 | 1461630710330 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:31:50 INFO - PROCESS | 1842 | 1461630710332 Marionette TRACE conn4 <- [1,2430,null,{}] 17:31:50 INFO - PROCESS | 1842 | 1461630710338 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:50 INFO - PROCESS | 1842 | 1461630710566 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 17:31:50 INFO - PROCESS | 1842 | 1461630710847 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ebed800 == 161 [pid = 1842] [id = 615] 17:31:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b1d117000) [pid = 1842] [serial = 1846] [outer = (nil)] 17:31:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b2aa75800) [pid = 1842] [serial = 1847] [outer = 0x7f6b1d117000] 17:31:50 INFO - PROCESS | 1842 | 1461630710964 Marionette DEBUG loaded listener.js 17:31:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b2aa80800) [pid = 1842] [serial = 1848] [outer = 0x7f6b1d117000] 17:31:51 INFO - PROCESS | 1842 | 1461630711790 Marionette TRACE conn4 <- [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]]]}] 17:31:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:31:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1532ms 17:31:51 INFO - PROCESS | 1842 | 1461630711869 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 17:31:51 INFO - PROCESS | 1842 | 1461630711872 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 17:31:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:31:51 INFO - PROCESS | 1842 | 1461630711884 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:31:51 INFO - PROCESS | 1842 | 1461630711886 Marionette TRACE conn4 <- [1,2434,null,{}] 17:31:51 INFO - PROCESS | 1842 | 1461630711892 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:52 INFO - PROCESS | 1842 | 1461630712165 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 17:31:52 INFO - PROCESS | 1842 | 1461630712476 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ed1f800 == 162 [pid = 1842] [id = 616] 17:31:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b22289400) [pid = 1842] [serial = 1849] [outer = (nil)] 17:31:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b2ade8000) [pid = 1842] [serial = 1850] [outer = 0x7f6b22289400] 17:31:52 INFO - PROCESS | 1842 | 1461630712556 Marionette DEBUG loaded listener.js 17:31:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b2b2a8c00) [pid = 1842] [serial = 1851] [outer = 0x7f6b22289400] 17:31:53 INFO - PROCESS | 1842 | 1461630713407 Marionette TRACE conn4 <- [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]]]}] 17:31:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:31:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1586ms 17:31:53 INFO - PROCESS | 1842 | 1461630713470 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 17:31:53 INFO - PROCESS | 1842 | 1461630713473 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 17:31:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:31:53 INFO - PROCESS | 1842 | 1461630713479 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:31:53 INFO - PROCESS | 1842 | 1461630713481 Marionette TRACE conn4 <- [1,2438,null,{}] 17:31:53 INFO - PROCESS | 1842 | 1461630713487 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:53 INFO - PROCESS | 1842 | 1461630713726 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 17:31:54 INFO - PROCESS | 1842 | 1461630714047 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f060800 == 163 [pid = 1842] [id = 617] 17:31:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b2aa76400) [pid = 1842] [serial = 1852] [outer = (nil)] 17:31:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b2b570800) [pid = 1842] [serial = 1853] [outer = 0x7f6b2aa76400] 17:31:54 INFO - PROCESS | 1842 | 1461630714126 Marionette DEBUG loaded listener.js 17:31:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b2b57e000) [pid = 1842] [serial = 1854] [outer = 0x7f6b2aa76400] 17:31:55 INFO - PROCESS | 1842 | 1461630715005 Marionette TRACE conn4 <- [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]]]}] 17:31:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:31:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1585ms 17:31:55 INFO - PROCESS | 1842 | 1461630715066 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 17:31:55 INFO - PROCESS | 1842 | 1461630715069 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 17:31:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:31:55 INFO - PROCESS | 1842 | 1461630715075 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:31:55 INFO - PROCESS | 1842 | 1461630715078 Marionette TRACE conn4 <- [1,2442,null,{}] 17:31:55 INFO - PROCESS | 1842 | 1461630715083 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:55 INFO - PROCESS | 1842 | 1461630715328 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 17:31:55 INFO - PROCESS | 1842 | 1461630715652 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f308000 == 164 [pid = 1842] [id = 618] 17:31:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b2b2a8800) [pid = 1842] [serial = 1855] [outer = (nil)] 17:31:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b2b78cc00) [pid = 1842] [serial = 1856] [outer = 0x7f6b2b2a8800] 17:31:55 INFO - PROCESS | 1842 | 1461630715785 Marionette DEBUG loaded listener.js 17:31:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b2b86cc00) [pid = 1842] [serial = 1857] [outer = 0x7f6b2b2a8800] 17:31:56 INFO - PROCESS | 1842 | 1461630716731 Marionette TRACE conn4 <- [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]]]}] 17:31:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:31:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1728ms 17:31:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:31:56 INFO - PROCESS | 1842 | 1461630716805 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 17:31:56 INFO - PROCESS | 1842 | 1461630716808 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 17:31:56 INFO - PROCESS | 1842 | 1461630716816 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:31:56 INFO - PROCESS | 1842 | 1461630716818 Marionette TRACE conn4 <- [1,2446,null,{}] 17:31:56 INFO - PROCESS | 1842 | 1461630716825 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:31:57 INFO - PROCESS | 1842 | 1461630717127 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 17:31:57 INFO - PROCESS | 1842 | 1461630717486 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:31:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41913800 == 163 [pid = 1842] [id = 358] 17:31:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41902800 == 162 [pid = 1842] [id = 550] 17:31:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34312800 == 161 [pid = 1842] [id = 545] 17:31:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3b010800 == 160 [pid = 1842] [id = 549] 17:31:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b32f82800 == 159 [pid = 1842] [id = 544] 17:31:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2efb0800 == 158 [pid = 1842] [id = 543] 17:31:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34dbb000 == 157 [pid = 1842] [id = 546] 17:31:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3502d800 == 156 [pid = 1842] [id = 54] 17:31:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b37da0800 == 155 [pid = 1842] [id = 548] 17:31:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b35298800 == 154 [pid = 1842] [id = 547] 17:31:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b16069000 == 153 [pid = 1842] [id = 430] 17:31:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1bb8f800 == 152 [pid = 1842] [id = 600] 17:31:58 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1adc0800 == 151 [pid = 1842] [id = 599] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19ed8800 == 150 [pid = 1842] [id = 598] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b171e8000 == 149 [pid = 1842] [id = 597] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b299b8800 == 148 [pid = 1842] [id = 596] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29812000 == 147 [pid = 1842] [id = 595] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2972f800 == 146 [pid = 1842] [id = 594] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b28831000 == 145 [pid = 1842] [id = 593] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b28446000 == 144 [pid = 1842] [id = 592] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2439e000 == 143 [pid = 1842] [id = 591] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b234f5000 == 142 [pid = 1842] [id = 590] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232e5000 == 141 [pid = 1842] [id = 589] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2241b000 == 140 [pid = 1842] [id = 588] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b209d5800 == 139 [pid = 1842] [id = 587] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b202e2800 == 138 [pid = 1842] [id = 586] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b200cb800 == 137 [pid = 1842] [id = 585] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1dce7800 == 136 [pid = 1842] [id = 584] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1db88000 == 135 [pid = 1842] [id = 583] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1cb55000 == 134 [pid = 1842] [id = 582] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1bbde000 == 133 [pid = 1842] [id = 581] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1aedc000 == 132 [pid = 1842] [id = 580] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ad76000 == 131 [pid = 1842] [id = 579] 17:31:59 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b171e7800 == 130 [pid = 1842] [id = 578] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b1fb02c00) [pid = 1842] [serial = 1596] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b1b0d6800) [pid = 1842] [serial = 1733] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b1ad09000) [pid = 1842] [serial = 1730] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b2f11ac00) [pid = 1842] [serial = 1694] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b2edac800) [pid = 1842] [serial = 1692] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b2e4fa800) [pid = 1842] [serial = 1691] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b2cb43000) [pid = 1842] [serial = 1689] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b2bd4fc00) [pid = 1842] [serial = 1688] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b2b783400) [pid = 1842] [serial = 1686] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b2a76a400) [pid = 1842] [serial = 1685] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b2971ec00) [pid = 1842] [serial = 1683] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b295df800) [pid = 1842] [serial = 1682] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b287f4400) [pid = 1842] [serial = 1680] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b286d3800) [pid = 1842] [serial = 1679] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b233e2c00) [pid = 1842] [serial = 1677] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b22877400) [pid = 1842] [serial = 1676] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b22210000) [pid = 1842] [serial = 1674] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b20a8d000) [pid = 1842] [serial = 1673] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b1fb04000) [pid = 1842] [serial = 1671] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b1d105000) [pid = 1842] [serial = 1670] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b1663b400) [pid = 1842] [serial = 1668] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b15e11000) [pid = 1842] [serial = 1667] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b15f6f000) [pid = 1842] [serial = 1724] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b1630cc00) [pid = 1842] [serial = 1725] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b1cbea800) [pid = 1842] [serial = 1722] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b1cbe5800) [pid = 1842] [serial = 1721] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b17223000) [pid = 1842] [serial = 1718] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b469abc00) [pid = 1842] [serial = 1716] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b46861000) [pid = 1842] [serial = 1715] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b44fbc800) [pid = 1842] [serial = 1713] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b43075800) [pid = 1842] [serial = 1712] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b42ec4400) [pid = 1842] [serial = 1710] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b42e6c400) [pid = 1842] [serial = 1709] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b41e95800) [pid = 1842] [serial = 1707] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b40df3c00) [pid = 1842] [serial = 1706] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b3616a400) [pid = 1842] [serial = 1704] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b34609000) [pid = 1842] [serial = 1703] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b3390d400) [pid = 1842] [serial = 1701] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b327ea000) [pid = 1842] [serial = 1700] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b3220e800) [pid = 1842] [serial = 1698] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b30d72000) [pid = 1842] [serial = 1697] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b2f127400) [pid = 1842] [serial = 1695] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b19bf1000) [pid = 1842] [serial = 1728] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b195e7000) [pid = 1842] [serial = 1727] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b1ad50400) [pid = 1842] [serial = 1731] [outer = (nil)] [url = about:blank] 17:31:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b13a3a800 == 131 [pid = 1842] [id = 619] 17:31:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b127c6c00) [pid = 1842] [serial = 1858] [outer = (nil)] 17:31:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b127d1c00) [pid = 1842] [serial = 1859] [outer = 0x7f6b127c6c00] 17:31:59 INFO - PROCESS | 1842 | 1461630719295 Marionette DEBUG loaded listener.js 17:31:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b15e0c800) [pid = 1842] [serial = 1860] [outer = 0x7f6b127c6c00] 17:32:00 INFO - PROCESS | 1842 | 1461630720117 Marionette TRACE conn4 <- [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]]]}] 17:32:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:32:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 3345ms 17:32:00 INFO - PROCESS | 1842 | 1461630720169 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 17:32:00 INFO - PROCESS | 1842 | 1461630720175 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 17:32:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:32:00 INFO - PROCESS | 1842 | 1461630720194 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:32:00 INFO - PROCESS | 1842 | 1461630720200 Marionette TRACE conn4 <- [1,2450,null,{}] 17:32:00 INFO - PROCESS | 1842 | 1461630720211 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:00 INFO - PROCESS | 1842 | 1461630720443 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 17:32:00 INFO - PROCESS | 1842 | 1461630720643 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19560800 == 132 [pid = 1842] [id = 620] 17:32:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b15f71c00) [pid = 1842] [serial = 1861] [outer = (nil)] 17:32:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b17227000) [pid = 1842] [serial = 1862] [outer = 0x7f6b15f71c00] 17:32:00 INFO - PROCESS | 1842 | 1461630720710 Marionette DEBUG loaded listener.js 17:32:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b19bf0000) [pid = 1842] [serial = 1863] [outer = 0x7f6b15f71c00] 17:32:01 INFO - PROCESS | 1842 | 1461630721556 Marionette TRACE conn4 <- [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]]]}] 17:32:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:32:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1440ms 17:32:01 INFO - PROCESS | 1842 | 1461630721632 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 17:32:01 INFO - PROCESS | 1842 | 1461630721640 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 17:32:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:32:01 INFO - PROCESS | 1842 | 1461630721652 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:32:01 INFO - PROCESS | 1842 | 1461630721655 Marionette TRACE conn4 <- [1,2454,null,{}] 17:32:01 INFO - PROCESS | 1842 | 1461630721671 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:01 INFO - PROCESS | 1842 | 1461630721980 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 17:32:02 INFO - PROCESS | 1842 | 1461630722019 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ab4f000 == 133 [pid = 1842] [id = 621] 17:32:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b1a9bf800) [pid = 1842] [serial = 1864] [outer = (nil)] 17:32:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b1ad51400) [pid = 1842] [serial = 1865] [outer = 0x7f6b1a9bf800] 17:32:02 INFO - PROCESS | 1842 | 1461630722083 Marionette DEBUG loaded listener.js 17:32:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b1b947400) [pid = 1842] [serial = 1866] [outer = 0x7f6b1a9bf800] 17:32:03 INFO - PROCESS | 1842 | 1461630723183 Marionette TRACE conn4 <- [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]]]}] 17:32:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:32:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1587ms 17:32:03 INFO - PROCESS | 1842 | 1461630723239 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 17:32:03 INFO - PROCESS | 1842 | 1461630723242 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 17:32:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:32:03 INFO - PROCESS | 1842 | 1461630723265 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:32:03 INFO - PROCESS | 1842 | 1461630723280 Marionette TRACE conn4 <- [1,2458,null,{}] 17:32:03 INFO - PROCESS | 1842 | 1461630723296 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:03 INFO - PROCESS | 1842 | 1461630723611 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b1d11c000) [pid = 1842] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b15f68c00) [pid = 1842] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b22873000) [pid = 1842] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b1cbe6400) [pid = 1842] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b1fb0a400) [pid = 1842] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b286da800) [pid = 1842] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b19bf5000) [pid = 1842] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b1eae3000) [pid = 1842] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b1b94ec00) [pid = 1842] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b1b945c00) [pid = 1842] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b22287000) [pid = 1842] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b2220a400) [pid = 1842] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b28525800) [pid = 1842] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b15e11400) [pid = 1842] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b1b0e3000) [pid = 1842] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b1d11ac00) [pid = 1842] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b2229e000) [pid = 1842] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f6b15e0fc00) [pid = 1842] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f6b1e9df000) [pid = 1842] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f6b22287800) [pid = 1842] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f6b1721b800) [pid = 1842] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f6b127d0c00) [pid = 1842] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:32:04 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f6b1b0d8400) [pid = 1842] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:32:04 INFO - PROCESS | 1842 | 1461630724431 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19877800 == 134 [pid = 1842] [id = 622] 17:32:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f6b15e0ac00) [pid = 1842] [serial = 1867] [outer = (nil)] 17:32:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f6b1721b800) [pid = 1842] [serial = 1868] [outer = 0x7f6b15e0ac00] 17:32:04 INFO - PROCESS | 1842 | 1461630724498 Marionette DEBUG loaded listener.js 17:32:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f6b1cbcd000) [pid = 1842] [serial = 1869] [outer = 0x7f6b15e0ac00] 17:32:05 INFO - PROCESS | 1842 | 1461630725205 Marionette TRACE conn4 <- [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]]]}] 17:32:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:32:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1949ms 17:32:05 INFO - PROCESS | 1842 | 1461630725214 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 17:32:05 INFO - PROCESS | 1842 | 1461630725218 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 17:32:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:32:05 INFO - PROCESS | 1842 | 1461630725224 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:32:05 INFO - PROCESS | 1842 | 1461630725227 Marionette TRACE conn4 <- [1,2462,null,{}] 17:32:05 INFO - PROCESS | 1842 | 1461630725232 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:05 INFO - PROCESS | 1842 | 1461630725514 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 17:32:05 INFO - PROCESS | 1842 | 1461630725537 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1c9dd800 == 135 [pid = 1842] [id = 623] 17:32:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f6b1cbe4800) [pid = 1842] [serial = 1870] [outer = (nil)] 17:32:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f6b1d108800) [pid = 1842] [serial = 1871] [outer = 0x7f6b1cbe4800] 17:32:05 INFO - PROCESS | 1842 | 1461630725601 Marionette DEBUG loaded listener.js 17:32:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f6b1d119400) [pid = 1842] [serial = 1872] [outer = 0x7f6b1cbe4800] 17:32:06 INFO - PROCESS | 1842 | 1461630726717 Marionette TRACE conn4 <- [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]]]}] 17:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1527ms 17:32:06 INFO - PROCESS | 1842 | 1461630726754 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 17:32:06 INFO - PROCESS | 1842 | 1461630726760 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 17:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:32:06 INFO - PROCESS | 1842 | 1461630726768 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:32:06 INFO - PROCESS | 1842 | 1461630726775 Marionette TRACE conn4 <- [1,2466,null,{}] 17:32:06 INFO - PROCESS | 1842 | 1461630726784 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:07 INFO - PROCESS | 1842 | 1461630727068 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 17:32:07 INFO - PROCESS | 1842 | 1461630727420 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19fdf000 == 136 [pid = 1842] [id = 624] 17:32:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b17224800) [pid = 1842] [serial = 1873] [outer = (nil)] 17:32:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b195da000) [pid = 1842] [serial = 1874] [outer = 0x7f6b17224800] 17:32:07 INFO - PROCESS | 1842 | 1461630727503 Marionette DEBUG loaded listener.js 17:32:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b1ad53800) [pid = 1842] [serial = 1875] [outer = 0x7f6b17224800] 17:32:08 INFO - PROCESS | 1842 | 1461630728413 Marionette TRACE conn4 <- [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]]]}] 17:32:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1697ms 17:32:08 INFO - PROCESS | 1842 | 1461630728465 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 17:32:08 INFO - PROCESS | 1842 | 1461630728474 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 17:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:32:08 INFO - PROCESS | 1842 | 1461630728485 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:32:08 INFO - PROCESS | 1842 | 1461630728488 Marionette TRACE conn4 <- [1,2470,null,{}] 17:32:08 INFO - PROCESS | 1842 | 1461630728495 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:08 INFO - PROCESS | 1842 | 1461630728776 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 17:32:09 INFO - PROCESS | 1842 | 1461630729086 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1cfc7000 == 137 [pid = 1842] [id = 625] 17:32:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b1cbe6000) [pid = 1842] [serial = 1876] [outer = (nil)] 17:32:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b1d042400) [pid = 1842] [serial = 1877] [outer = 0x7f6b1cbe6000] 17:32:09 INFO - PROCESS | 1842 | 1461630729166 Marionette DEBUG loaded listener.js 17:32:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b1d10e400) [pid = 1842] [serial = 1878] [outer = 0x7f6b1cbe6000] 17:32:10 INFO - PROCESS | 1842 | 1461630730114 Marionette TRACE conn4 <- [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]]]}] 17:32:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:32:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1685ms 17:32:10 INFO - PROCESS | 1842 | 1461630730170 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 17:32:10 INFO - PROCESS | 1842 | 1461630730175 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 17:32:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:32:10 INFO - PROCESS | 1842 | 1461630730183 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:32:10 INFO - PROCESS | 1842 | 1461630730190 Marionette TRACE conn4 <- [1,2474,null,{}] 17:32:10 INFO - PROCESS | 1842 | 1461630730207 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:10 INFO - PROCESS | 1842 | 1461630730502 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 17:32:10 INFO - PROCESS | 1842 | 1461630730817 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1dcda000 == 138 [pid = 1842] [id = 626] 17:32:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b1e9e1c00) [pid = 1842] [serial = 1879] [outer = (nil)] 17:32:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b1eada800) [pid = 1842] [serial = 1880] [outer = 0x7f6b1e9e1c00] 17:32:10 INFO - PROCESS | 1842 | 1461630730898 Marionette DEBUG loaded listener.js 17:32:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b1fa4ac00) [pid = 1842] [serial = 1881] [outer = 0x7f6b1e9e1c00] 17:32:11 INFO - PROCESS | 1842 | 1461630731837 Marionette TRACE conn4 <- [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]]]}] 17:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1698ms 17:32:11 INFO - PROCESS | 1842 | 1461630731882 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 17:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:32:11 INFO - PROCESS | 1842 | 1461630731887 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 17:32:11 INFO - PROCESS | 1842 | 1461630731893 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:32:11 INFO - PROCESS | 1842 | 1461630731896 Marionette TRACE conn4 <- [1,2478,null,{}] 17:32:11 INFO - PROCESS | 1842 | 1461630731902 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:12 INFO - PROCESS | 1842 | 1461630732154 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 17:32:12 INFO - PROCESS | 1842 | 1461630732472 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b200cb800 == 139 [pid = 1842] [id = 627] 17:32:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b1fb0a400) [pid = 1842] [serial = 1882] [outer = (nil)] 17:32:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b1fb47800) [pid = 1842] [serial = 1883] [outer = 0x7f6b1fb0a400] 17:32:12 INFO - PROCESS | 1842 | 1461630732592 Marionette DEBUG loaded listener.js 17:32:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b2006e000) [pid = 1842] [serial = 1884] [outer = 0x7f6b1fb0a400] 17:32:13 INFO - PROCESS | 1842 | 1461630733477 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:32:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:32:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1641ms 17:32:13 INFO - PROCESS | 1842 | 1461630733534 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 17:32:13 INFO - PROCESS | 1842 | 1461630733538 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 17:32:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:32:13 INFO - PROCESS | 1842 | 1461630733544 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:32:13 INFO - PROCESS | 1842 | 1461630733546 Marionette TRACE conn4 <- [1,2482,null,{}] 17:32:13 INFO - PROCESS | 1842 | 1461630733552 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:13 INFO - PROCESS | 1842 | 1461630733794 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 17:32:14 INFO - PROCESS | 1842 | 1461630734098 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b209d4800 == 140 [pid = 1842] [id = 628] 17:32:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b2006cc00) [pid = 1842] [serial = 1885] [outer = (nil)] 17:32:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b20189400) [pid = 1842] [serial = 1886] [outer = 0x7f6b2006cc00] 17:32:14 INFO - PROCESS | 1842 | 1461630734179 Marionette DEBUG loaded listener.js 17:32:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b20195c00) [pid = 1842] [serial = 1887] [outer = 0x7f6b2006cc00] 17:32:15 INFO - PROCESS | 1842 | 1461630735076 Marionette TRACE conn4 <- [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]]]}] 17:32:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:32:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1585ms 17:32:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:32:15 INFO - PROCESS | 1842 | 1461630735130 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 17:32:15 INFO - PROCESS | 1842 | 1461630735133 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 17:32:15 INFO - PROCESS | 1842 | 1461630735139 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:32:15 INFO - PROCESS | 1842 | 1461630735142 Marionette TRACE conn4 <- [1,2486,null,{}] 17:32:15 INFO - PROCESS | 1842 | 1461630735148 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:15 INFO - PROCESS | 1842 | 1461630735410 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 17:32:15 INFO - PROCESS | 1842 | 1461630735739 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232aa000 == 141 [pid = 1842] [id = 629] 17:32:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b2220f000) [pid = 1842] [serial = 1888] [outer = (nil)] 17:32:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b222a0000) [pid = 1842] [serial = 1889] [outer = 0x7f6b2220f000] 17:32:15 INFO - PROCESS | 1842 | 1461630735831 Marionette DEBUG loaded listener.js 17:32:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b22635000) [pid = 1842] [serial = 1890] [outer = 0x7f6b2220f000] 17:32:16 INFO - PROCESS | 1842 | 1461630736749 Marionette TRACE conn4 <- [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]]]}] 17:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1688ms 17:32:16 INFO - PROCESS | 1842 | 1461630736828 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 17:32:16 INFO - PROCESS | 1842 | 1461630736832 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 17:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:32:16 INFO - PROCESS | 1842 | 1461630736838 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:32:16 INFO - PROCESS | 1842 | 1461630736841 Marionette TRACE conn4 <- [1,2490,null,{}] 17:32:16 INFO - PROCESS | 1842 | 1461630736849 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:17 INFO - PROCESS | 1842 | 1461630737147 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 17:32:17 INFO - PROCESS | 1842 | 1461630737459 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b234e0800 == 142 [pid = 1842] [id = 630] 17:32:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b2220f800) [pid = 1842] [serial = 1891] [outer = (nil)] 17:32:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b22878c00) [pid = 1842] [serial = 1892] [outer = 0x7f6b2220f800] 17:32:17 INFO - PROCESS | 1842 | 1461630737552 Marionette DEBUG loaded listener.js 17:32:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b230df800) [pid = 1842] [serial = 1893] [outer = 0x7f6b2220f800] 17:32:18 INFO - PROCESS | 1842 | 1461630738427 Marionette TRACE conn4 <- [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]]]}] 17:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1637ms 17:32:18 INFO - PROCESS | 1842 | 1461630738477 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 17:32:18 INFO - PROCESS | 1842 | 1461630738479 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 17:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:32:18 INFO - PROCESS | 1842 | 1461630738486 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:32:18 INFO - PROCESS | 1842 | 1461630738490 Marionette TRACE conn4 <- [1,2494,null,{}] 17:32:18 INFO - PROCESS | 1842 | 1461630738496 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:18 INFO - PROCESS | 1842 | 1461630738743 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 17:32:19 INFO - PROCESS | 1842 | 1461630739057 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b244dc000 == 143 [pid = 1842] [id = 631] 17:32:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b222a3c00) [pid = 1842] [serial = 1894] [outer = (nil)] 17:32:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b233dac00) [pid = 1842] [serial = 1895] [outer = 0x7f6b222a3c00] 17:32:19 INFO - PROCESS | 1842 | 1461630739140 Marionette DEBUG loaded listener.js 17:32:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b28524400) [pid = 1842] [serial = 1896] [outer = 0x7f6b222a3c00] 17:32:20 INFO - PROCESS | 1842 | 1461630740013 Marionette TRACE conn4 <- [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]]]}] 17:32:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:32:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1586ms 17:32:20 INFO - PROCESS | 1842 | 1461630740075 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 17:32:20 INFO - PROCESS | 1842 | 1461630740079 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 17:32:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:32:20 INFO - PROCESS | 1842 | 1461630740085 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:32:20 INFO - PROCESS | 1842 | 1461630740088 Marionette TRACE conn4 <- [1,2498,null,{}] 17:32:20 INFO - PROCESS | 1842 | 1461630740094 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:20 INFO - PROCESS | 1842 | 1461630740338 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 17:32:20 INFO - PROCESS | 1842 | 1461630740685 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b284b8800 == 144 [pid = 1842] [id = 632] 17:32:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b1ad05400) [pid = 1842] [serial = 1897] [outer = (nil)] 17:32:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b285d7800) [pid = 1842] [serial = 1898] [outer = 0x7f6b1ad05400] 17:32:20 INFO - PROCESS | 1842 | 1461630740766 Marionette DEBUG loaded listener.js 17:32:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b286e2400) [pid = 1842] [serial = 1899] [outer = 0x7f6b1ad05400] 17:32:21 INFO - PROCESS | 1842 | 1461630741645 Marionette TRACE conn4 <- [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]]]}] 17:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1637ms 17:32:21 INFO - PROCESS | 1842 | 1461630741724 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 17:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:32:21 INFO - PROCESS | 1842 | 1461630741728 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 17:32:21 INFO - PROCESS | 1842 | 1461630741735 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:32:21 INFO - PROCESS | 1842 | 1461630741739 Marionette TRACE conn4 <- [1,2502,null,{}] 17:32:21 INFO - PROCESS | 1842 | 1461630741745 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:22 INFO - PROCESS | 1842 | 1461630742038 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 17:32:22 INFO - PROCESS | 1842 | 1461630742351 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b297d7800 == 145 [pid = 1842] [id = 633] 17:32:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b1ca34000) [pid = 1842] [serial = 1900] [outer = (nil)] 17:32:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b28aba000) [pid = 1842] [serial = 1901] [outer = 0x7f6b1ca34000] 17:32:22 INFO - PROCESS | 1842 | 1461630742433 Marionette DEBUG loaded listener.js 17:32:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b295db000) [pid = 1842] [serial = 1902] [outer = 0x7f6b1ca34000] 17:32:23 INFO - PROCESS | 1842 | 1461630743370 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1686ms 17:32:23 INFO - PROCESS | 1842 | 1461630743422 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 17:32:23 INFO - PROCESS | 1842 | 1461630743425 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 17:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:32:23 INFO - PROCESS | 1842 | 1461630743432 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:32:23 INFO - PROCESS | 1842 | 1461630743436 Marionette TRACE conn4 <- [1,2506,null,{}] 17:32:23 INFO - PROCESS | 1842 | 1461630743441 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:23 INFO - PROCESS | 1842 | 1461630743718 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 17:32:24 INFO - PROCESS | 1842 | 1461630744042 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6ca800 == 146 [pid = 1842] [id = 634] 17:32:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b29727c00) [pid = 1842] [serial = 1903] [outer = (nil)] 17:32:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b298e6800) [pid = 1842] [serial = 1904] [outer = 0x7f6b29727c00] 17:32:24 INFO - PROCESS | 1842 | 1461630744155 Marionette DEBUG loaded listener.js 17:32:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b29939c00) [pid = 1842] [serial = 1905] [outer = 0x7f6b29727c00] 17:32:25 INFO - PROCESS | 1842 | 1461630745115 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1730ms 17:32:25 INFO - PROCESS | 1842 | 1461630745163 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 17:32:25 INFO - PROCESS | 1842 | 1461630745166 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 17:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:32:25 INFO - PROCESS | 1842 | 1461630745174 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:32:25 INFO - PROCESS | 1842 | 1461630745179 Marionette TRACE conn4 <- [1,2510,null,{}] 17:32:25 INFO - PROCESS | 1842 | 1461630745185 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:25 INFO - PROCESS | 1842 | 1461630745466 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 17:32:25 INFO - PROCESS | 1842 | 1461630745801 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b148000 == 147 [pid = 1842] [id = 635] 17:32:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b2006f800) [pid = 1842] [serial = 1906] [outer = (nil)] 17:32:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b29990800) [pid = 1842] [serial = 1907] [outer = 0x7f6b2006f800] 17:32:25 INFO - PROCESS | 1842 | 1461630745882 Marionette DEBUG loaded listener.js 17:32:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b2aa0a400) [pid = 1842] [serial = 1908] [outer = 0x7f6b2006f800] 17:32:26 INFO - PROCESS | 1842 | 1461630746781 Marionette TRACE conn4 <- [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]]]}] 17:32:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:32:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1645ms 17:32:26 INFO - PROCESS | 1842 | 1461630746819 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 17:32:26 INFO - PROCESS | 1842 | 1461630746822 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 17:32:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:32:26 INFO - PROCESS | 1842 | 1461630746828 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:32:26 INFO - PROCESS | 1842 | 1461630746831 Marionette TRACE conn4 <- [1,2514,null,{}] 17:32:26 INFO - PROCESS | 1842 | 1461630746837 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:27 INFO - PROCESS | 1842 | 1461630747091 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 17:32:27 INFO - PROCESS | 1842 | 1461630747380 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e520800 == 148 [pid = 1842] [id = 636] 17:32:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b22211000) [pid = 1842] [serial = 1909] [outer = (nil)] 17:32:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b2b2a9c00) [pid = 1842] [serial = 1910] [outer = 0x7f6b22211000] 17:32:27 INFO - PROCESS | 1842 | 1461630747500 Marionette DEBUG loaded listener.js 17:32:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b2b78f000) [pid = 1842] [serial = 1911] [outer = 0x7f6b22211000] 17:32:28 INFO - PROCESS | 1842 | 1461630748440 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1686ms 17:32:28 INFO - PROCESS | 1842 | 1461630748516 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 17:32:28 INFO - PROCESS | 1842 | 1461630748520 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 17:32:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:32:28 INFO - PROCESS | 1842 | 1461630748525 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:32:28 INFO - PROCESS | 1842 | 1461630748528 Marionette TRACE conn4 <- [1,2518,null,{}] 17:32:28 INFO - PROCESS | 1842 | 1461630748534 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:28 INFO - PROCESS | 1842 | 1461630748830 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 17:32:29 INFO - PROCESS | 1842 | 1461630749148 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f232000 == 149 [pid = 1842] [id = 637] 17:32:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2998a400) [pid = 1842] [serial = 1912] [outer = (nil)] 17:32:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b2b9e9000) [pid = 1842] [serial = 1913] [outer = 0x7f6b2998a400] 17:32:29 INFO - PROCESS | 1842 | 1461630749229 Marionette DEBUG loaded listener.js 17:32:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b2ba64800) [pid = 1842] [serial = 1914] [outer = 0x7f6b2998a400] 17:32:30 INFO - PROCESS | 1842 | 1461630750112 Marionette TRACE conn4 <- [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]]]}] 17:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1629ms 17:32:30 INFO - PROCESS | 1842 | 1461630750156 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 17:32:30 INFO - PROCESS | 1842 | 1461630750160 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 17:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:32:30 INFO - PROCESS | 1842 | 1461630750166 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:32:30 INFO - PROCESS | 1842 | 1461630750170 Marionette TRACE conn4 <- [1,2522,null,{}] 17:32:30 INFO - PROCESS | 1842 | 1461630750176 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:30 INFO - PROCESS | 1842 | 1461630750463 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 17:32:30 INFO - PROCESS | 1842 | 1461630750811 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b302b7800 == 150 [pid = 1842] [id = 638] 17:32:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b1b0df400) [pid = 1842] [serial = 1915] [outer = (nil)] 17:32:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b2ba6a800) [pid = 1842] [serial = 1916] [outer = 0x7f6b1b0df400] 17:32:30 INFO - PROCESS | 1842 | 1461630750892 Marionette DEBUG loaded listener.js 17:32:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b2ba9e400) [pid = 1842] [serial = 1917] [outer = 0x7f6b1b0df400] 17:32:31 INFO - PROCESS | 1842 | 1461630751754 Marionette TRACE conn4 <- [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]]]}] 17:32:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:32:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1629ms 17:32:31 INFO - PROCESS | 1842 | 1461630751797 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 17:32:31 INFO - PROCESS | 1842 | 1461630751801 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 17:32:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:32:31 INFO - PROCESS | 1842 | 1461630751808 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:32:31 INFO - PROCESS | 1842 | 1461630751811 Marionette TRACE conn4 <- [1,2526,null,{}] 17:32:31 INFO - PROCESS | 1842 | 1461630751817 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:32 INFO - PROCESS | 1842 | 1461630752076 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 17:32:32 INFO - PROCESS | 1842 | 1461630752363 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b319a2000 == 151 [pid = 1842] [id = 639] 17:32:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b1ad0e400) [pid = 1842] [serial = 1918] [outer = (nil)] 17:32:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b2baa6c00) [pid = 1842] [serial = 1919] [outer = 0x7f6b1ad0e400] 17:32:32 INFO - PROCESS | 1842 | 1461630752486 Marionette DEBUG loaded listener.js 17:32:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b2bcefc00) [pid = 1842] [serial = 1920] [outer = 0x7f6b1ad0e400] 17:32:33 INFO - PROCESS | 1842 | 1461630753416 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1637ms 17:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:32:33 INFO - PROCESS | 1842 | 1461630753449 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 17:32:33 INFO - PROCESS | 1842 | 1461630753452 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 17:32:33 INFO - PROCESS | 1842 | 1461630753460 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:32:33 INFO - PROCESS | 1842 | 1461630753463 Marionette TRACE conn4 <- [1,2530,null,{}] 17:32:33 INFO - PROCESS | 1842 | 1461630753469 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:33 INFO - PROCESS | 1842 | 1461630753718 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 17:32:34 INFO - PROCESS | 1842 | 1461630754040 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b32f84000 == 152 [pid = 1842] [id = 640] 17:32:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b1e9e3c00) [pid = 1842] [serial = 1921] [outer = (nil)] 17:32:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b2bdf5c00) [pid = 1842] [serial = 1922] [outer = 0x7f6b1e9e3c00] 17:32:34 INFO - PROCESS | 1842 | 1461630754120 Marionette DEBUG loaded listener.js 17:32:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b2c935c00) [pid = 1842] [serial = 1923] [outer = 0x7f6b1e9e3c00] 17:32:35 INFO - PROCESS | 1842 | 1461630755187 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1786ms 17:32:35 INFO - PROCESS | 1842 | 1461630755246 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 17:32:35 INFO - PROCESS | 1842 | 1461630755249 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 17:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:32:35 INFO - PROCESS | 1842 | 1461630755255 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:32:35 INFO - PROCESS | 1842 | 1461630755257 Marionette TRACE conn4 <- [1,2534,null,{}] 17:32:35 INFO - PROCESS | 1842 | 1461630755263 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:35 INFO - PROCESS | 1842 | 1461630755519 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 17:32:35 INFO - PROCESS | 1842 | 1461630755842 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b341dc800 == 153 [pid = 1842] [id = 641] 17:32:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b2286f800) [pid = 1842] [serial = 1924] [outer = (nil)] 17:32:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b2c93c000) [pid = 1842] [serial = 1925] [outer = 0x7f6b2286f800] 17:32:35 INFO - PROCESS | 1842 | 1461630755935 Marionette DEBUG loaded listener.js 17:32:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b2cc5c400) [pid = 1842] [serial = 1926] [outer = 0x7f6b2286f800] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1bb88000 == 152 [pid = 1842] [id = 461] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3430d000 == 151 [pid = 1842] [id = 130] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b24399000 == 150 [pid = 1842] [id = 560] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3529c000 == 149 [pid = 1842] [id = 568] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b8d7800 == 148 [pid = 1842] [id = 563] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b171ec800 == 147 [pid = 1842] [id = 423] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1d86b800 == 146 [pid = 1842] [id = 424] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f417000 == 145 [pid = 1842] [id = 566] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29748000 == 144 [pid = 1842] [id = 426] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b206e1000 == 143 [pid = 1842] [id = 558] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232b9800 == 142 [pid = 1842] [id = 559] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19fe5000 == 141 [pid = 1842] [id = 552] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2ef9d800 == 140 [pid = 1842] [id = 565] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b299a8000 == 139 [pid = 1842] [id = 108] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b297ce800 == 138 [pid = 1842] [id = 561] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4b4a3800 == 137 [pid = 1842] [id = 425] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b33151000 == 136 [pid = 1842] [id = 567] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a690000 == 135 [pid = 1842] [id = 562] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a8c7000 == 134 [pid = 1842] [id = 611] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a6ca000 == 133 [pid = 1842] [id = 610] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a608000 == 132 [pid = 1842] [id = 609] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b297c2800 == 131 [pid = 1842] [id = 608] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2881a000 == 130 [pid = 1842] [id = 607] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b234dc800 == 129 [pid = 1842] [id = 606] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b22412800 == 128 [pid = 1842] [id = 605] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b202e1800 == 127 [pid = 1842] [id = 604] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1d866000 == 126 [pid = 1842] [id = 603] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ad87000 == 125 [pid = 1842] [id = 602] 17:32:38 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b15dd2000 == 124 [pid = 1842] [id = 601] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b28ab4400) [pid = 1842] [serial = 1790] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b221ab400) [pid = 1842] [serial = 1764] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b19bf9400) [pid = 1842] [serial = 1796] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b28565c00) [pid = 1842] [serial = 1781] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b1d10d400) [pid = 1842] [serial = 1748] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b20168000) [pid = 1842] [serial = 1758] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b286e2000) [pid = 1842] [serial = 1787] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b1ad11400) [pid = 1842] [serial = 1740] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b1fa43400) [pid = 1842] [serial = 1751] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b1d044800) [pid = 1842] [serial = 1745] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b1ca3b000) [pid = 1842] [serial = 1742] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b2228a400) [pid = 1842] [serial = 1766] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b22873400) [pid = 1842] [serial = 1770] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b1ad02400) [pid = 1842] [serial = 1797] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b20075800) [pid = 1842] [serial = 1757] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b286da400) [pid = 1842] [serial = 1785] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b1663f400) [pid = 1842] [serial = 1794] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b222a6000) [pid = 1842] [serial = 1767] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b1cbcd800) [pid = 1842] [serial = 1743] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b1cbe9000) [pid = 1842] [serial = 1800] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b16311400) [pid = 1842] [serial = 1793] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b2263a800) [pid = 1842] [serial = 1769] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b20a93400) [pid = 1842] [serial = 1763] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b22a5b000) [pid = 1842] [serial = 1772] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b233e5400) [pid = 1842] [serial = 1778] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b1630a000) [pid = 1842] [serial = 1736] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b2006ac00) [pid = 1842] [serial = 1755] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b1d116800) [pid = 1842] [serial = 1749] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b28521000) [pid = 1842] [serial = 1779] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b230e1c00) [pid = 1842] [serial = 1775] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b233d8000) [pid = 1842] [serial = 1776] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b22a65400) [pid = 1842] [serial = 1773] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b1fb44c00) [pid = 1842] [serial = 1754] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b17227800) [pid = 1842] [serial = 1719] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b1ca33400) [pid = 1842] [serial = 1799] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b1eadc400) [pid = 1842] [serial = 1665] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b20a85c00) [pid = 1842] [serial = 1761] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b285d2c00) [pid = 1842] [serial = 1782] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b285dc400) [pid = 1842] [serial = 1784] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b1fb08000) [pid = 1842] [serial = 1752] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b1d102c00) [pid = 1842] [serial = 1746] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b20164c00) [pid = 1842] [serial = 1760] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b1663fc00) [pid = 1842] [serial = 1737] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b19ca1000) [pid = 1842] [serial = 1739] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b287f3c00) [pid = 1842] [serial = 1788] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b1cbe9400) [pid = 1842] [serial = 1802] [outer = (nil)] [url = about:blank] 17:32:38 INFO - PROCESS | 1842 | 1461630758948 Marionette TRACE conn4 <- [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]]]}] 17:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 3746ms 17:32:39 INFO - PROCESS | 1842 | 1461630759005 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 17:32:39 INFO - PROCESS | 1842 | 1461630759014 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 17:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:32:39 INFO - PROCESS | 1842 | 1461630759028 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:32:39 INFO - PROCESS | 1842 | 1461630759038 Marionette TRACE conn4 <- [1,2538,null,{}] 17:32:39 INFO - PROCESS | 1842 | 1461630759053 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:39 INFO - PROCESS | 1842 | 1461630759345 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 17:32:39 INFO - PROCESS | 1842 | 1461630759559 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b17a60800 == 125 [pid = 1842] [id = 642] 17:32:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b16307400) [pid = 1842] [serial = 1927] [outer = (nil)] 17:32:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b1663ac00) [pid = 1842] [serial = 1928] [outer = 0x7f6b16307400] 17:32:39 INFO - PROCESS | 1842 | 1461630759634 Marionette DEBUG loaded listener.js 17:32:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b17221000) [pid = 1842] [serial = 1929] [outer = 0x7f6b16307400] 17:32:40 INFO - PROCESS | 1842 | 1461630760444 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1445ms 17:32:40 INFO - PROCESS | 1842 | 1461630760471 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 17:32:40 INFO - PROCESS | 1842 | 1461630760479 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 17:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:32:40 INFO - PROCESS | 1842 | 1461630760490 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:32:40 INFO - PROCESS | 1842 | 1461630760495 Marionette TRACE conn4 <- [1,2542,null,{}] 17:32:40 INFO - PROCESS | 1842 | 1461630760501 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:40 INFO - PROCESS | 1842 | 1461630760820 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 17:32:40 INFO - PROCESS | 1842 | 1461630760950 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1a7e4000 == 126 [pid = 1842] [id = 643] 17:32:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b127c9c00) [pid = 1842] [serial = 1930] [outer = (nil)] 17:32:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b19bf8000) [pid = 1842] [serial = 1931] [outer = 0x7f6b127c9c00] 17:32:41 INFO - PROCESS | 1842 | 1461630761018 Marionette DEBUG loaded listener.js 17:32:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b1b0d6c00) [pid = 1842] [serial = 1932] [outer = 0x7f6b127c9c00] 17:32:41 INFO - PROCESS | 1842 | 1461630761982 Marionette TRACE conn4 <- [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]]]}] 17:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1541ms 17:32:42 INFO - PROCESS | 1842 | 1461630762034 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 17:32:42 INFO - PROCESS | 1842 | 1461630762042 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 17:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:32:42 INFO - PROCESS | 1842 | 1461630762061 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:32:42 INFO - PROCESS | 1842 | 1461630762077 Marionette TRACE conn4 <- [1,2546,null,{}] 17:32:42 INFO - PROCESS | 1842 | 1461630762103 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:42 INFO - PROCESS | 1842 | 1461630762407 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 17:32:42 INFO - PROCESS | 1842 | 1461630762459 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1b1ae000 == 127 [pid = 1842] [id = 644] 17:32:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b1cbe4000) [pid = 1842] [serial = 1933] [outer = (nil)] 17:32:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b1cbf0400) [pid = 1842] [serial = 1934] [outer = 0x7f6b1cbe4000] 17:32:42 INFO - PROCESS | 1842 | 1461630762729 Marionette DEBUG loaded listener.js 17:32:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b1d10d400) [pid = 1842] [serial = 1935] [outer = 0x7f6b1cbe4000] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b22211c00) [pid = 1842] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b20a89800) [pid = 1842] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b1a9bf800) [pid = 1842] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b20a8a800) [pid = 1842] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b13a4b000) [pid = 1842] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b22289400) [pid = 1842] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b1d049c00) [pid = 1842] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b2a736800) [pid = 1842] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b15e0ac00) [pid = 1842] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b2aa76400) [pid = 1842] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b195e8800) [pid = 1842] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b1ca3a000) [pid = 1842] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b2b2a8800) [pid = 1842] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b1d106800) [pid = 1842] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b15f71c00) [pid = 1842] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b2971c000) [pid = 1842] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b1ca30800) [pid = 1842] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f6b28521800) [pid = 1842] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f6b127c4400) [pid = 1842] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f6b127c6c00) [pid = 1842] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f6b2971e000) [pid = 1842] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f6b285d7c00) [pid = 1842] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f6b1d117000) [pid = 1842] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:32:43 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f6b287f7400) [pid = 1842] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:32:44 INFO - PROCESS | 1842 | 1461630764369 Marionette TRACE conn4 <- [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]]]}] 17:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2353ms 17:32:44 INFO - PROCESS | 1842 | 1461630764422 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 17:32:44 INFO - PROCESS | 1842 | 1461630764426 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 17:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:32:44 INFO - PROCESS | 1842 | 1461630764437 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:32:44 INFO - PROCESS | 1842 | 1461630764439 Marionette TRACE conn4 <- [1,2550,null,{}] 17:32:44 INFO - PROCESS | 1842 | 1461630764443 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:44 INFO - PROCESS | 1842 | 1461630764685 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 17:32:44 INFO - PROCESS | 1842 | 1461630764867 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1c9d0000 == 128 [pid = 1842] [id = 645] 17:32:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f6b15e0ac00) [pid = 1842] [serial = 1936] [outer = (nil)] 17:32:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f6b1cbe5c00) [pid = 1842] [serial = 1937] [outer = 0x7f6b15e0ac00] 17:32:44 INFO - PROCESS | 1842 | 1461630764932 Marionette DEBUG loaded listener.js 17:32:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f6b1d1cc000) [pid = 1842] [serial = 1938] [outer = 0x7f6b15e0ac00] 17:32:45 INFO - PROCESS | 1842 | 1461630765802 Marionette TRACE conn4 <- [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]]]}] 17:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1437ms 17:32:46 INFO - PROCESS | 1842 | 1461630766052 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 17:32:46 INFO - PROCESS | 1842 | 1461630766060 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 17:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:32:46 INFO - PROCESS | 1842 | 1461630766072 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:32:46 INFO - PROCESS | 1842 | 1461630766076 Marionette TRACE conn4 <- [1,2554,null,{}] 17:32:46 INFO - PROCESS | 1842 | 1461630766085 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:46 INFO - PROCESS | 1842 | 1461630766381 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 17:32:46 INFO - PROCESS | 1842 | 1461630766742 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19ede800 == 129 [pid = 1842] [id = 646] 17:32:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f6b15f70000) [pid = 1842] [serial = 1939] [outer = (nil)] 17:32:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f6b1721e000) [pid = 1842] [serial = 1940] [outer = 0x7f6b15f70000] 17:32:46 INFO - PROCESS | 1842 | 1461630766823 Marionette DEBUG loaded listener.js 17:32:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f6b19bf6400) [pid = 1842] [serial = 1941] [outer = 0x7f6b15f70000] 17:32:47 INFO - PROCESS | 1842 | 1461630767911 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1887ms 17:32:47 INFO - PROCESS | 1842 | 1461630767963 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 17:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:32:47 INFO - PROCESS | 1842 | 1461630767972 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 17:32:47 INFO - PROCESS | 1842 | 1461630767992 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:32:48 INFO - PROCESS | 1842 | 1461630768003 Marionette TRACE conn4 <- [1,2558,null,{}] 17:32:48 INFO - PROCESS | 1842 | 1461630768015 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:48 INFO - PROCESS | 1842 | 1461630768357 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 17:32:48 INFO - PROCESS | 1842 | 1461630768694 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1cfc0000 == 130 [pid = 1842] [id = 647] 17:32:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f6b1b945000) [pid = 1842] [serial = 1942] [outer = (nil)] 17:32:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b1ca3b000) [pid = 1842] [serial = 1943] [outer = 0x7f6b1b945000] 17:32:48 INFO - PROCESS | 1842 | 1461630768775 Marionette DEBUG loaded listener.js 17:32:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b1d105000) [pid = 1842] [serial = 1944] [outer = 0x7f6b1b945000] 17:32:49 INFO - PROCESS | 1842 | 1461630769871 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1958ms 17:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:32:49 INFO - PROCESS | 1842 | 1461630769942 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 17:32:49 INFO - PROCESS | 1842 | 1461630769945 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 17:32:49 INFO - PROCESS | 1842 | 1461630769952 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:32:49 INFO - PROCESS | 1842 | 1461630769955 Marionette TRACE conn4 <- [1,2562,null,{}] 17:32:49 INFO - PROCESS | 1842 | 1461630769969 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:50 INFO - PROCESS | 1842 | 1461630770271 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 17:32:50 INFO - PROCESS | 1842 | 1461630770651 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1dce1000 == 131 [pid = 1842] [id = 648] 17:32:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b1eade400) [pid = 1842] [serial = 1945] [outer = (nil)] 17:32:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b1eae4c00) [pid = 1842] [serial = 1946] [outer = 0x7f6b1eade400] 17:32:50 INFO - PROCESS | 1842 | 1461630770736 Marionette DEBUG loaded listener.js 17:32:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b1fb02400) [pid = 1842] [serial = 1947] [outer = 0x7f6b1eade400] 17:32:51 INFO - PROCESS | 1842 | 1461630771674 Marionette TRACE conn4 <- [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]]]}] 17:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1783ms 17:32:51 INFO - PROCESS | 1842 | 1461630771734 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 17:32:51 INFO - PROCESS | 1842 | 1461630771738 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 17:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:32:51 INFO - PROCESS | 1842 | 1461630771744 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:32:51 INFO - PROCESS | 1842 | 1461630771747 Marionette TRACE conn4 <- [1,2566,null,{}] 17:32:51 INFO - PROCESS | 1842 | 1461630771754 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:52 INFO - PROCESS | 1842 | 1461630772006 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 17:32:52 INFO - PROCESS | 1842 | 1461630772333 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b206cc000 == 132 [pid = 1842] [id = 649] 17:32:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b1ead7400) [pid = 1842] [serial = 1948] [outer = (nil)] 17:32:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b20072800) [pid = 1842] [serial = 1949] [outer = 0x7f6b1ead7400] 17:32:52 INFO - PROCESS | 1842 | 1461630772419 Marionette DEBUG loaded listener.js 17:32:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b2018d400) [pid = 1842] [serial = 1950] [outer = 0x7f6b1ead7400] 17:32:53 INFO - PROCESS | 1842 | 1461630773391 Marionette TRACE conn4 <- [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]]]}] 17:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1685ms 17:32:53 INFO - PROCESS | 1842 | 1461630773430 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 17:32:53 INFO - PROCESS | 1842 | 1461630773434 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 17:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:32:53 INFO - PROCESS | 1842 | 1461630773441 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:32:53 INFO - PROCESS | 1842 | 1461630773444 Marionette TRACE conn4 <- [1,2570,null,{}] 17:32:53 INFO - PROCESS | 1842 | 1461630773449 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:53 INFO - PROCESS | 1842 | 1461630773691 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 17:32:54 INFO - PROCESS | 1842 | 1461630774013 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b22023000 == 133 [pid = 1842] [id = 650] 17:32:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b13a4a800) [pid = 1842] [serial = 1951] [outer = (nil)] 17:32:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b20a86400) [pid = 1842] [serial = 1952] [outer = 0x7f6b13a4a800] 17:32:54 INFO - PROCESS | 1842 | 1461630774095 Marionette DEBUG loaded listener.js 17:32:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b221a8800) [pid = 1842] [serial = 1953] [outer = 0x7f6b13a4a800] 17:32:55 INFO - PROCESS | 1842 | 1461630775038 Marionette TRACE conn4 <- [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]]]}] 17:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1630ms 17:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:32:55 INFO - PROCESS | 1842 | 1461630775072 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 17:32:55 INFO - PROCESS | 1842 | 1461630775074 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 17:32:55 INFO - PROCESS | 1842 | 1461630775081 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:32:55 INFO - PROCESS | 1842 | 1461630775084 Marionette TRACE conn4 <- [1,2574,null,{}] 17:32:55 INFO - PROCESS | 1842 | 1461630775090 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:55 INFO - PROCESS | 1842 | 1461630775382 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 17:32:55 INFO - PROCESS | 1842 | 1461630775683 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b23475000 == 134 [pid = 1842] [id = 651] 17:32:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b2286e000) [pid = 1842] [serial = 1954] [outer = (nil)] 17:32:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b22a5c400) [pid = 1842] [serial = 1955] [outer = 0x7f6b2286e000] 17:32:55 INFO - PROCESS | 1842 | 1461630775765 Marionette DEBUG loaded listener.js 17:32:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b233e0800) [pid = 1842] [serial = 1956] [outer = 0x7f6b2286e000] 17:32:56 INFO - PROCESS | 1842 | 1461630776625 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1592ms 17:32:56 INFO - PROCESS | 1842 | 1461630776673 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 17:32:56 INFO - PROCESS | 1842 | 1461630776678 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 17:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:32:56 INFO - PROCESS | 1842 | 1461630776684 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:32:56 INFO - PROCESS | 1842 | 1461630776688 Marionette TRACE conn4 <- [1,2578,null,{}] 17:32:56 INFO - PROCESS | 1842 | 1461630776694 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:56 INFO - PROCESS | 1842 | 1461630776941 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 17:32:57 INFO - PROCESS | 1842 | 1461630777231 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b243ad000 == 135 [pid = 1842] [id = 652] 17:32:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b2263a000) [pid = 1842] [serial = 1957] [outer = (nil)] 17:32:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b28562800) [pid = 1842] [serial = 1958] [outer = 0x7f6b2263a000] 17:32:57 INFO - PROCESS | 1842 | 1461630777407 Marionette DEBUG loaded listener.js 17:32:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b286d3800) [pid = 1842] [serial = 1959] [outer = 0x7f6b2263a000] 17:32:58 INFO - PROCESS | 1842 | 1461630778301 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1682ms 17:32:58 INFO - PROCESS | 1842 | 1461630778368 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 17:32:58 INFO - PROCESS | 1842 | 1461630778372 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 17:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:32:58 INFO - PROCESS | 1842 | 1461630778378 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:32:58 INFO - PROCESS | 1842 | 1461630778382 Marionette TRACE conn4 <- [1,2582,null,{}] 17:32:58 INFO - PROCESS | 1842 | 1461630778387 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:32:58 INFO - PROCESS | 1842 | 1461630778629 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 17:32:58 INFO - PROCESS | 1842 | 1461630778902 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:32:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28826000 == 136 [pid = 1842] [id = 653] 17:32:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b1cbc7800) [pid = 1842] [serial = 1960] [outer = (nil)] 17:32:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b287ef800) [pid = 1842] [serial = 1961] [outer = 0x7f6b1cbc7800] 17:32:59 INFO - PROCESS | 1842 | 1461630779037 Marionette DEBUG loaded listener.js 17:32:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b28ab9400) [pid = 1842] [serial = 1962] [outer = 0x7f6b1cbc7800] 17:33:00 INFO - PROCESS | 1842 | 1461630780089 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1779ms 17:33:00 INFO - PROCESS | 1842 | 1461630780160 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 17:33:00 INFO - PROCESS | 1842 | 1461630780164 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 17:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:33:00 INFO - PROCESS | 1842 | 1461630780170 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:33:00 INFO - PROCESS | 1842 | 1461630780172 Marionette TRACE conn4 <- [1,2586,null,{}] 17:33:00 INFO - PROCESS | 1842 | 1461630780178 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:00 INFO - PROCESS | 1842 | 1461630780418 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 17:33:00 INFO - PROCESS | 1842 | 1461630780732 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b297c4800 == 137 [pid = 1842] [id = 654] 17:33:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b287f4800) [pid = 1842] [serial = 1963] [outer = (nil)] 17:33:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b295ddc00) [pid = 1842] [serial = 1964] [outer = 0x7f6b287f4800] 17:33:00 INFO - PROCESS | 1842 | 1461630780822 Marionette DEBUG loaded listener.js 17:33:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b296a6c00) [pid = 1842] [serial = 1965] [outer = 0x7f6b287f4800] 17:33:01 INFO - PROCESS | 1842 | 1461630781758 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1637ms 17:33:01 INFO - PROCESS | 1842 | 1461630781808 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 17:33:01 INFO - PROCESS | 1842 | 1461630781812 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 17:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:33:01 INFO - PROCESS | 1842 | 1461630781818 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:33:01 INFO - PROCESS | 1842 | 1461630781822 Marionette TRACE conn4 <- [1,2590,null,{}] 17:33:01 INFO - PROCESS | 1842 | 1461630781828 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:02 INFO - PROCESS | 1842 | 1461630782077 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 17:33:02 INFO - PROCESS | 1842 | 1461630782417 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b299af000 == 138 [pid = 1842] [id = 655] 17:33:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b1fb0b000) [pid = 1842] [serial = 1966] [outer = (nil)] 17:33:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b2971e000) [pid = 1842] [serial = 1967] [outer = 0x7f6b1fb0b000] 17:33:02 INFO - PROCESS | 1842 | 1461630782498 Marionette DEBUG loaded listener.js 17:33:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b298eac00) [pid = 1842] [serial = 1968] [outer = 0x7f6b1fb0b000] 17:33:03 INFO - PROCESS | 1842 | 1461630783386 Marionette TRACE conn4 <- [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]]]}] 17:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1630ms 17:33:03 INFO - PROCESS | 1842 | 1461630783451 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 17:33:03 INFO - PROCESS | 1842 | 1461630783455 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 17:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:33:03 INFO - PROCESS | 1842 | 1461630783463 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:33:03 INFO - PROCESS | 1842 | 1461630783468 Marionette TRACE conn4 <- [1,2594,null,{}] 17:33:03 INFO - PROCESS | 1842 | 1461630783473 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:03 INFO - PROCESS | 1842 | 1461630783745 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 17:33:04 INFO - PROCESS | 1842 | 1461630784078 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a717800 == 139 [pid = 1842] [id = 656] 17:33:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b29997400) [pid = 1842] [serial = 1969] [outer = (nil)] 17:33:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b2a763000) [pid = 1842] [serial = 1970] [outer = 0x7f6b29997400] 17:33:04 INFO - PROCESS | 1842 | 1461630784172 Marionette DEBUG loaded listener.js 17:33:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b2aa0d000) [pid = 1842] [serial = 1971] [outer = 0x7f6b29997400] 17:33:05 INFO - PROCESS | 1842 | 1461630785155 Marionette TRACE conn4 <- [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]]]}] 17:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1731ms 17:33:05 INFO - PROCESS | 1842 | 1461630785194 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 17:33:05 INFO - PROCESS | 1842 | 1461630785197 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 17:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:33:05 INFO - PROCESS | 1842 | 1461630785204 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:33:05 INFO - PROCESS | 1842 | 1461630785207 Marionette TRACE conn4 <- [1,2598,null,{}] 17:33:05 INFO - PROCESS | 1842 | 1461630785212 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:05 INFO - PROCESS | 1842 | 1461630785450 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 17:33:05 INFO - PROCESS | 1842 | 1461630785728 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2c9d9000 == 140 [pid = 1842] [id = 657] 17:33:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b2aa09000) [pid = 1842] [serial = 1972] [outer = (nil)] 17:33:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b2b2a9400) [pid = 1842] [serial = 1973] [outer = 0x7f6b2aa09000] 17:33:05 INFO - PROCESS | 1842 | 1461630785850 Marionette DEBUG loaded listener.js 17:33:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b2b786c00) [pid = 1842] [serial = 1974] [outer = 0x7f6b2aa09000] 17:33:06 INFO - PROCESS | 1842 | 1461630786785 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1636ms 17:33:06 INFO - PROCESS | 1842 | 1461630786841 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 17:33:06 INFO - PROCESS | 1842 | 1461630786845 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 17:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:33:06 INFO - PROCESS | 1842 | 1461630786851 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:33:06 INFO - PROCESS | 1842 | 1461630786854 Marionette TRACE conn4 <- [1,2602,null,{}] 17:33:06 INFO - PROCESS | 1842 | 1461630786860 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:07 INFO - PROCESS | 1842 | 1461630787104 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 17:33:07 INFO - PROCESS | 1842 | 1461630787446 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e52c000 == 141 [pid = 1842] [id = 658] 17:33:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b2b2a8800) [pid = 1842] [serial = 1975] [outer = (nil)] 17:33:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b2ba67400) [pid = 1842] [serial = 1976] [outer = 0x7f6b2b2a8800] 17:33:07 INFO - PROCESS | 1842 | 1461630787534 Marionette DEBUG loaded listener.js 17:33:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b2c92d800) [pid = 1842] [serial = 1977] [outer = 0x7f6b2b2a8800] 17:33:08 INFO - PROCESS | 1842 | 1461630788452 Marionette TRACE conn4 <- [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]]]}] 17:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1632ms 17:33:08 INFO - PROCESS | 1842 | 1461630788486 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 17:33:08 INFO - PROCESS | 1842 | 1461630788489 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 17:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:33:08 INFO - PROCESS | 1842 | 1461630788496 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:33:08 INFO - PROCESS | 1842 | 1461630788498 Marionette TRACE conn4 <- [1,2606,null,{}] 17:33:08 INFO - PROCESS | 1842 | 1461630788504 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:08 INFO - PROCESS | 1842 | 1461630788757 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 17:33:09 INFO - PROCESS | 1842 | 1461630789086 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2efad800 == 142 [pid = 1842] [id = 659] 17:33:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b20070c00) [pid = 1842] [serial = 1978] [outer = (nil)] 17:33:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b2b786800) [pid = 1842] [serial = 1979] [outer = 0x7f6b20070c00] 17:33:09 INFO - PROCESS | 1842 | 1461630789167 Marionette DEBUG loaded listener.js 17:33:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b2ce2cc00) [pid = 1842] [serial = 1980] [outer = 0x7f6b20070c00] 17:33:10 INFO - PROCESS | 1842 | 1461630790112 Marionette TRACE conn4 <- [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]]]}] 17:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1682ms 17:33:10 INFO - PROCESS | 1842 | 1461630790180 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 17:33:10 INFO - PROCESS | 1842 | 1461630790183 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 17:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:33:10 INFO - PROCESS | 1842 | 1461630790189 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:33:10 INFO - PROCESS | 1842 | 1461630790191 Marionette TRACE conn4 <- [1,2610,null,{}] 17:33:10 INFO - PROCESS | 1842 | 1461630790197 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:10 INFO - PROCESS | 1842 | 1461630790454 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 17:33:10 INFO - PROCESS | 1842 | 1461630790788 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f411000 == 143 [pid = 1842] [id = 660] 17:33:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b127c4800) [pid = 1842] [serial = 1981] [outer = (nil)] 17:33:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2da08000) [pid = 1842] [serial = 1982] [outer = 0x7f6b127c4800] 17:33:10 INFO - PROCESS | 1842 | 1461630790871 Marionette DEBUG loaded listener.js 17:33:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b2e478000) [pid = 1842] [serial = 1983] [outer = 0x7f6b127c4800] 17:33:11 INFO - PROCESS | 1842 | 1461630791771 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1631ms 17:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:33:11 INFO - PROCESS | 1842 | 1461630791822 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 17:33:11 INFO - PROCESS | 1842 | 1461630791825 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 17:33:11 INFO - PROCESS | 1842 | 1461630791832 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:33:11 INFO - PROCESS | 1842 | 1461630791835 Marionette TRACE conn4 <- [1,2614,null,{}] 17:33:11 INFO - PROCESS | 1842 | 1461630791841 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:12 INFO - PROCESS | 1842 | 1461630792068 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 17:33:12 INFO - PROCESS | 1842 | 1461630792389 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34306800 == 144 [pid = 1842] [id = 661] 17:33:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b22877000) [pid = 1842] [serial = 1984] [outer = (nil)] 17:33:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b2e484400) [pid = 1842] [serial = 1985] [outer = 0x7f6b22877000] 17:33:12 INFO - PROCESS | 1842 | 1461630792469 Marionette DEBUG loaded listener.js 17:33:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b2ecb9800) [pid = 1842] [serial = 1986] [outer = 0x7f6b22877000] 17:33:13 INFO - PROCESS | 1842 | 1461630793291 Marionette TRACE conn4 <- [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]]]}] 17:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1538ms 17:33:13 INFO - PROCESS | 1842 | 1461630793371 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 17:33:13 INFO - PROCESS | 1842 | 1461630793374 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 17:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:33:13 INFO - PROCESS | 1842 | 1461630793385 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:33:13 INFO - PROCESS | 1842 | 1461630793387 Marionette TRACE conn4 <- [1,2618,null,{}] 17:33:13 INFO - PROCESS | 1842 | 1461630793393 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:13 INFO - PROCESS | 1842 | 1461630793635 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 17:33:13 INFO - PROCESS | 1842 | 1461630793963 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:13 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3476d800 == 145 [pid = 1842] [id = 662] 17:33:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b2aa77400) [pid = 1842] [serial = 1987] [outer = (nil)] 17:33:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b2ecbf000) [pid = 1842] [serial = 1988] [outer = 0x7f6b2aa77400] 17:33:14 INFO - PROCESS | 1842 | 1461630794042 Marionette DEBUG loaded listener.js 17:33:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b2edb0800) [pid = 1842] [serial = 1989] [outer = 0x7f6b2aa77400] 17:33:14 INFO - PROCESS | 1842 | 1461630794947 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1635ms 17:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:33:15 INFO - PROCESS | 1842 | 1461630795021 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 17:33:15 INFO - PROCESS | 1842 | 1461630795024 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 17:33:15 INFO - PROCESS | 1842 | 1461630795031 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:33:15 INFO - PROCESS | 1842 | 1461630795033 Marionette TRACE conn4 <- [1,2622,null,{}] 17:33:15 INFO - PROCESS | 1842 | 1461630795039 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:15 INFO - PROCESS | 1842 | 1461630795318 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 17:33:15 INFO - PROCESS | 1842 | 1461630795636 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35283800 == 146 [pid = 1842] [id = 663] 17:33:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b2b787000) [pid = 1842] [serial = 1990] [outer = (nil)] 17:33:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b2eeaa000) [pid = 1842] [serial = 1991] [outer = 0x7f6b2b787000] 17:33:15 INFO - PROCESS | 1842 | 1461630795715 Marionette DEBUG loaded listener.js 17:33:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b2f11a000) [pid = 1842] [serial = 1992] [outer = 0x7f6b2b787000] 17:33:18 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cfdd800 == 145 [pid = 1842] [id = 353] 17:33:18 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1606e000 == 144 [pid = 1842] [id = 457] 17:33:18 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b49c5e000 == 143 [pid = 1842] [id = 148] 17:33:18 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4b2b3800 == 142 [pid = 1842] [id = 313] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b28abec00) [pid = 1842] [serial = 1830] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b222a2c00) [pid = 1842] [serial = 1821] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b1ad51400) [pid = 1842] [serial = 1865] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b230e6000) [pid = 1842] [serial = 1823] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b15e06800) [pid = 1842] [serial = 1805] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b221a8400) [pid = 1842] [serial = 1820] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b2b2a8c00) [pid = 1842] [serial = 1851] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b295e0c00) [pid = 1842] [serial = 1832] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b2aa0e000) [pid = 1842] [serial = 1845] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b1721b800) [pid = 1842] [serial = 1868] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b28523c00) [pid = 1842] [serial = 1824] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b2b57e000) [pid = 1842] [serial = 1854] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b19ca7000) [pid = 1842] [serial = 1808] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b1fb4fc00) [pid = 1842] [serial = 1818] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b2b86cc00) [pid = 1842] [serial = 1857] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b1cbcd000) [pid = 1842] [serial = 1869] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b1e9ecc00) [pid = 1842] [serial = 1814] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b1fb05c00) [pid = 1842] [serial = 1817] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b19bf0000) [pid = 1842] [serial = 1863] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b2b570800) [pid = 1842] [serial = 1853] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b29992800) [pid = 1842] [serial = 1838] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b28ab6000) [pid = 1842] [serial = 1829] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b17227000) [pid = 1842] [serial = 1862] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b1d04a000) [pid = 1842] [serial = 1812] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b287f1c00) [pid = 1842] [serial = 1827] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b285d6400) [pid = 1842] [serial = 1826] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b1b943400) [pid = 1842] [serial = 1734] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b15e0c800) [pid = 1842] [serial = 1860] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b298e5400) [pid = 1842] [serial = 1836] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b1cbd0800) [pid = 1842] [serial = 1811] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b28abb400) [pid = 1842] [serial = 1791] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b15f6d400) [pid = 1842] [serial = 1806] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b2aa80800) [pid = 1842] [serial = 1848] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b2a770800) [pid = 1842] [serial = 1842] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b2a763800) [pid = 1842] [serial = 1841] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b2aa04400) [pid = 1842] [serial = 1844] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b29721c00) [pid = 1842] [serial = 1835] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b127d1c00) [pid = 1842] [serial = 1859] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b1b947400) [pid = 1842] [serial = 1866] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b1eae0c00) [pid = 1842] [serial = 1815] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b2aa75800) [pid = 1842] [serial = 1847] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b2b78cc00) [pid = 1842] [serial = 1856] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b2ade8000) [pid = 1842] [serial = 1850] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b296a1400) [pid = 1842] [serial = 1833] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b1ad47400) [pid = 1842] [serial = 1809] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b2a730c00) [pid = 1842] [serial = 1839] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b1d108800) [pid = 1842] [serial = 1871] [outer = (nil)] [url = about:blank] 17:33:18 INFO - PROCESS | 1842 | 1461630798582 Marionette TRACE conn4 <- [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]]]}] 17:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 3591ms 17:33:18 INFO - PROCESS | 1842 | 1461630798622 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 17:33:18 INFO - PROCESS | 1842 | 1461630798626 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 17:33:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:33:18 INFO - PROCESS | 1842 | 1461630798635 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:33:18 INFO - PROCESS | 1842 | 1461630798641 Marionette TRACE conn4 <- [1,2626,null,{}] 17:33:18 INFO - PROCESS | 1842 | 1461630798650 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:18 INFO - PROCESS | 1842 | 1461630798911 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 17:33:19 INFO - PROCESS | 1842 | 1461630799110 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b17a60000 == 143 [pid = 1842] [id = 664] 17:33:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b15f70800) [pid = 1842] [serial = 1993] [outer = (nil)] 17:33:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b1721d400) [pid = 1842] [serial = 1994] [outer = 0x7f6b15f70800] 17:33:19 INFO - PROCESS | 1842 | 1461630799182 Marionette DEBUG loaded listener.js 17:33:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b195e1c00) [pid = 1842] [serial = 1995] [outer = 0x7f6b15f70800] 17:33:19 INFO - PROCESS | 1842 | 1461630799988 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1390ms 17:33:20 INFO - PROCESS | 1842 | 1461630800026 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 17:33:20 INFO - PROCESS | 1842 | 1461630800034 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 17:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:33:20 INFO - PROCESS | 1842 | 1461630800044 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:33:20 INFO - PROCESS | 1842 | 1461630800048 Marionette TRACE conn4 <- [1,2630,null,{}] 17:33:20 INFO - PROCESS | 1842 | 1461630800054 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:20 INFO - PROCESS | 1842 | 1461630800357 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 17:33:20 INFO - PROCESS | 1842 | 1461630800481 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ab51000 == 144 [pid = 1842] [id = 665] 17:33:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b15e0fc00) [pid = 1842] [serial = 1996] [outer = (nil)] 17:33:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b1ad0a800) [pid = 1842] [serial = 1997] [outer = 0x7f6b15e0fc00] 17:33:20 INFO - PROCESS | 1842 | 1461630800548 Marionette DEBUG loaded listener.js 17:33:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b1b942800) [pid = 1842] [serial = 1998] [outer = 0x7f6b15e0fc00] 17:33:21 INFO - PROCESS | 1842 | 1461630801483 Marionette TRACE conn4 <- [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]]]}] 17:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1491ms 17:33:21 INFO - PROCESS | 1842 | 1461630801542 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 17:33:21 INFO - PROCESS | 1842 | 1461630801545 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 17:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:33:21 INFO - PROCESS | 1842 | 1461630801564 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:33:21 INFO - PROCESS | 1842 | 1461630801570 Marionette TRACE conn4 <- [1,2634,null,{}] 17:33:21 INFO - PROCESS | 1842 | 1461630801596 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:21 INFO - PROCESS | 1842 | 1461630801886 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 17:33:21 INFO - PROCESS | 1842 | 1461630801923 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bb89800 == 145 [pid = 1842] [id = 666] 17:33:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b1d049c00) [pid = 1842] [serial = 1999] [outer = (nil)] 17:33:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b1d109c00) [pid = 1842] [serial = 2000] [outer = 0x7f6b1d049c00] 17:33:21 INFO - PROCESS | 1842 | 1461630801990 Marionette DEBUG loaded listener.js 17:33:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b1d1c4000) [pid = 1842] [serial = 2001] [outer = 0x7f6b1d049c00] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b29727c00) [pid = 1842] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b1e9e1c00) [pid = 1842] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b2220f000) [pid = 1842] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b1ad05400) [pid = 1842] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b2220f800) [pid = 1842] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b1b0df400) [pid = 1842] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b16307400) [pid = 1842] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b17224800) [pid = 1842] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b22211000) [pid = 1842] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b1cbe6000) [pid = 1842] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b2006cc00) [pid = 1842] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b1fb0a400) [pid = 1842] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f6b2998a400) [pid = 1842] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f6b2006f800) [pid = 1842] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f6b1ca34000) [pid = 1842] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f6b1ad0e400) [pid = 1842] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f6b127c9c00) [pid = 1842] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f6b2286f800) [pid = 1842] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f6b222a3c00) [pid = 1842] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f6b1cbe4000) [pid = 1842] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:33:23 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f6b13a46c00) [pid = 1842] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:33:23 INFO - PROCESS | 1842 | 1461630803574 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:33:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:33:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2052ms 17:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:33:23 INFO - PROCESS | 1842 | 1461630803605 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 17:33:23 INFO - PROCESS | 1842 | 1461630803608 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 17:33:23 INFO - PROCESS | 1842 | 1461630803615 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:33:23 INFO - PROCESS | 1842 | 1461630803617 Marionette TRACE conn4 <- [1,2638,null,{}] 17:33:23 INFO - PROCESS | 1842 | 1461630803623 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:23 INFO - PROCESS | 1842 | 1461630803876 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 17:33:24 INFO - PROCESS | 1842 | 1461630804066 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1cb3c000 == 146 [pid = 1842] [id = 667] 17:33:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f6b127c4400) [pid = 1842] [serial = 2002] [outer = (nil)] 17:33:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f6b1cbe4000) [pid = 1842] [serial = 2003] [outer = 0x7f6b127c4400] 17:33:24 INFO - PROCESS | 1842 | 1461630804129 Marionette DEBUG loaded listener.js 17:33:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f6b1e9e4000) [pid = 1842] [serial = 2004] [outer = 0x7f6b127c4400] 17:33:24 INFO - PROCESS | 1842 | 1461630804899 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1331ms 17:33:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:33:24 INFO - PROCESS | 1842 | 1461630804955 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 17:33:24 INFO - PROCESS | 1842 | 1461630804958 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 17:33:24 INFO - PROCESS | 1842 | 1461630804966 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:33:24 INFO - PROCESS | 1842 | 1461630804969 Marionette TRACE conn4 <- [1,2642,null,{}] 17:33:24 INFO - PROCESS | 1842 | 1461630804975 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:25 INFO - PROCESS | 1842 | 1461630805204 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 17:33:25 INFO - PROCESS | 1842 | 1461630805624 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b171e0000 == 147 [pid = 1842] [id = 668] 17:33:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f6b127cac00) [pid = 1842] [serial = 2005] [outer = (nil)] 17:33:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f6b15e08c00) [pid = 1842] [serial = 2006] [outer = 0x7f6b127cac00] 17:33:25 INFO - PROCESS | 1842 | 1461630805719 Marionette DEBUG loaded listener.js 17:33:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f6b1630e800) [pid = 1842] [serial = 2007] [outer = 0x7f6b127cac00] 17:33:26 INFO - PROCESS | 1842 | 1461630806694 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:33:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:33:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1785ms 17:33:26 INFO - PROCESS | 1842 | 1461630806752 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 17:33:26 INFO - PROCESS | 1842 | 1461630806759 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 17:33:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:33:26 INFO - PROCESS | 1842 | 1461630806766 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:33:26 INFO - PROCESS | 1842 | 1461630806772 Marionette TRACE conn4 <- [1,2646,null,{}] 17:33:26 INFO - PROCESS | 1842 | 1461630806780 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:27 INFO - PROCESS | 1842 | 1461630807035 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 17:33:27 INFO - PROCESS | 1842 | 1461630807358 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1b194000 == 148 [pid = 1842] [id = 669] 17:33:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f6b19c9b000) [pid = 1842] [serial = 2008] [outer = (nil)] 17:33:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f6b1ad05400) [pid = 1842] [serial = 2009] [outer = 0x7f6b19c9b000] 17:33:27 INFO - PROCESS | 1842 | 1461630807443 Marionette DEBUG loaded listener.js 17:33:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f6b1b0dc000) [pid = 1842] [serial = 2010] [outer = 0x7f6b19c9b000] 17:33:28 INFO - PROCESS | 1842 | 1461630808371 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:33:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:33:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1637ms 17:33:28 INFO - PROCESS | 1842 | 1461630808408 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 17:33:28 INFO - PROCESS | 1842 | 1461630808415 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 17:33:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:33:28 INFO - PROCESS | 1842 | 1461630808422 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:33:28 INFO - PROCESS | 1842 | 1461630808425 Marionette TRACE conn4 <- [1,2650,null,{}] 17:33:28 INFO - PROCESS | 1842 | 1461630808431 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:28 INFO - PROCESS | 1842 | 1461630808676 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 17:33:29 INFO - PROCESS | 1842 | 1461630809032 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1db95000 == 149 [pid = 1842] [id = 670] 17:33:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b1cbc4400) [pid = 1842] [serial = 2011] [outer = (nil)] 17:33:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b1cbeec00) [pid = 1842] [serial = 2012] [outer = 0x7f6b1cbc4400] 17:33:29 INFO - PROCESS | 1842 | 1461630809114 Marionette DEBUG loaded listener.js 17:33:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b1d121c00) [pid = 1842] [serial = 2013] [outer = 0x7f6b1cbc4400] 17:33:30 INFO - PROCESS | 1842 | 1461630810065 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:33:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:33:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1680ms 17:33:30 INFO - PROCESS | 1842 | 1461630810103 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 17:33:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:33:30 INFO - PROCESS | 1842 | 1461630810108 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 17:33:30 INFO - PROCESS | 1842 | 1461630810122 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:33:30 INFO - PROCESS | 1842 | 1461630810132 Marionette TRACE conn4 <- [1,2654,null,{}] 17:33:30 INFO - PROCESS | 1842 | 1461630810142 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:30 INFO - PROCESS | 1842 | 1461630810444 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 17:33:30 INFO - PROCESS | 1842 | 1461630810759 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b202c7000 == 150 [pid = 1842] [id = 671] 17:33:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b1eae1400) [pid = 1842] [serial = 2014] [outer = (nil)] 17:33:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b1fb08000) [pid = 1842] [serial = 2015] [outer = 0x7f6b1eae1400] 17:33:30 INFO - PROCESS | 1842 | 1461630810838 Marionette DEBUG loaded listener.js 17:33:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b1fb47400) [pid = 1842] [serial = 2016] [outer = 0x7f6b1eae1400] 17:33:31 INFO - PROCESS | 1842 | 1461630811763 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:33:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:33:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1709ms 17:33:31 INFO - PROCESS | 1842 | 1461630811825 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 17:33:31 INFO - PROCESS | 1842 | 1461630811829 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 17:33:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:33:31 INFO - PROCESS | 1842 | 1461630811836 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:33:31 INFO - PROCESS | 1842 | 1461630811839 Marionette TRACE conn4 <- [1,2658,null,{}] 17:33:31 INFO - PROCESS | 1842 | 1461630811844 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:32 INFO - PROCESS | 1842 | 1461630812095 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 17:33:32 INFO - PROCESS | 1842 | 1461630812416 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b20d1b000 == 151 [pid = 1842] [id = 672] 17:33:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b1fa43400) [pid = 1842] [serial = 2017] [outer = (nil)] 17:33:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b20072c00) [pid = 1842] [serial = 2018] [outer = 0x7f6b1fa43400] 17:33:32 INFO - PROCESS | 1842 | 1461630812498 Marionette DEBUG loaded listener.js 17:33:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b2018c000) [pid = 1842] [serial = 2019] [outer = 0x7f6b1fa43400] 17:33:33 INFO - PROCESS | 1842 | 1461630813450 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:33:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:33:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1681ms 17:33:33 INFO - PROCESS | 1842 | 1461630813520 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 17:33:33 INFO - PROCESS | 1842 | 1461630813526 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 17:33:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:33:33 INFO - PROCESS | 1842 | 1461630813536 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:33:33 INFO - PROCESS | 1842 | 1461630813542 Marionette TRACE conn4 <- [1,2662,null,{}] 17:33:33 INFO - PROCESS | 1842 | 1461630813551 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:33 INFO - PROCESS | 1842 | 1461630813911 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 17:33:34 INFO - PROCESS | 1842 | 1461630814232 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:34 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232b1800 == 152 [pid = 1842] [id = 673] 17:33:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b221aa000) [pid = 1842] [serial = 2020] [outer = (nil)] 17:33:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b221ad400) [pid = 1842] [serial = 2021] [outer = 0x7f6b221aa000] 17:33:34 INFO - PROCESS | 1842 | 1461630814322 Marionette DEBUG loaded listener.js 17:33:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b22289800) [pid = 1842] [serial = 2022] [outer = 0x7f6b221aa000] 17:33:35 INFO - PROCESS | 1842 | 1461630815302 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:33:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:33:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1836ms 17:33:35 INFO - PROCESS | 1842 | 1461630815372 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 17:33:35 INFO - PROCESS | 1842 | 1461630815376 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 17:33:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:33:35 INFO - PROCESS | 1842 | 1461630815382 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:33:35 INFO - PROCESS | 1842 | 1461630815384 Marionette TRACE conn4 <- [1,2666,null,{}] 17:33:35 INFO - PROCESS | 1842 | 1461630815391 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:35 INFO - PROCESS | 1842 | 1461630815645 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 17:33:35 INFO - PROCESS | 1842 | 1461630815955 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b241a8800 == 153 [pid = 1842] [id = 674] 17:33:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b1b0de400) [pid = 1842] [serial = 2023] [outer = (nil)] 17:33:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b22638800) [pid = 1842] [serial = 2024] [outer = 0x7f6b1b0de400] 17:33:36 INFO - PROCESS | 1842 | 1461630816035 Marionette DEBUG loaded listener.js 17:33:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b22a62c00) [pid = 1842] [serial = 2025] [outer = 0x7f6b1b0de400] 17:33:37 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:33:37 INFO - PROCESS | 1842 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:33:37 INFO - PROCESS | 1842 | 1461630817350 Marionette TRACE conn4 <- [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]]]}] 17:33:37 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) 17:33:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1984ms 17:33:37 INFO - PROCESS | 1842 | 1461630817367 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 17:33:37 INFO - PROCESS | 1842 | 1461630817371 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 17:33:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:33:37 INFO - PROCESS | 1842 | 1461630817383 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:33:37 INFO - PROCESS | 1842 | 1461630817388 Marionette TRACE conn4 <- [1,2670,null,{}] 17:33:37 INFO - PROCESS | 1842 | 1461630817395 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:37 INFO - PROCESS | 1842 | 1461630817682 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 17:33:37 INFO - PROCESS | 1842 | 1461630817931 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28437000 == 154 [pid = 1842] [id = 675] 17:33:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b19ca3000) [pid = 1842] [serial = 2026] [outer = (nil)] 17:33:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b230e2c00) [pid = 1842] [serial = 2027] [outer = 0x7f6b19ca3000] 17:33:38 INFO - PROCESS | 1842 | 1461630818007 Marionette DEBUG loaded listener.js 17:33:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b2851e400) [pid = 1842] [serial = 2028] [outer = 0x7f6b19ca3000] 17:33:39 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:33:39 INFO - PROCESS | 1842 | 1461630819364 Marionette TRACE conn4 <- [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] 17:33:39 INFO - PROCESS | 1842 | 1461630819425 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 17:33:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:33:39 INFO - PROCESS | 1842 | 1461630819431 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:33:39 INFO - PROCESS | 1842 | 1461630819434 Marionette TRACE conn4 <- [1,2674,null,{}] 17:33:39 INFO - PROCESS | 1842 | 1461630819439 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:39 INFO - PROCESS | 1842 | 1461630819749 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 17:33:40 INFO - PROCESS | 1842 | 1461630820042 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2972c000 == 155 [pid = 1842] [id = 676] 17:33:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b1ca31800) [pid = 1842] [serial = 2029] [outer = (nil)] 17:33:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b28523800) [pid = 1842] [serial = 2030] [outer = 0x7f6b1ca31800] 17:33:40 INFO - PROCESS | 1842 | 1461630820119 Marionette DEBUG loaded listener.js 17:33:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b286d4400) [pid = 1842] [serial = 2031] [outer = 0x7f6b1ca31800] 17:33:41 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:33:41 INFO - PROCESS | 1842 | 1461630821460 Marionette TRACE conn4 <- [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] 17:33:41 INFO - PROCESS | 1842 | 1461630821523 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 17:33:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:33:41 INFO - PROCESS | 1842 | 1461630821531 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:33:41 INFO - PROCESS | 1842 | 1461630821539 Marionette TRACE conn4 <- [1,2678,null,{}] 17:33:41 INFO - PROCESS | 1842 | 1461630821545 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:41 INFO - PROCESS | 1842 | 1461630821926 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 17:33:42 INFO - PROCESS | 1842 | 1461630822130 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b299a0800 == 156 [pid = 1842] [id = 677] 17:33:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b286d5c00) [pid = 1842] [serial = 2032] [outer = (nil)] 17:33:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b287f3800) [pid = 1842] [serial = 2033] [outer = 0x7f6b286d5c00] 17:33:42 INFO - PROCESS | 1842 | 1461630822205 Marionette DEBUG loaded listener.js 17:33:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b28ac0000) [pid = 1842] [serial = 2034] [outer = 0x7f6b286d5c00] 17:33:43 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:33:43 INFO - PROCESS | 1842 | 1461630823549 Marionette TRACE conn4 <- [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]]]}] 17:33:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 17:33:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2045ms 17:33:43 INFO - PROCESS | 1842 | 1461630823577 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 17:33:43 INFO - PROCESS | 1842 | 1461630823581 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 17:33:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:33:43 INFO - PROCESS | 1842 | 1461630823586 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:33:43 INFO - PROCESS | 1842 | 1461630823588 Marionette TRACE conn4 <- [1,2682,null,{}] 17:33:43 INFO - PROCESS | 1842 | 1461630823594 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:43 INFO - PROCESS | 1842 | 1461630823879 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 17:33:44 INFO - PROCESS | 1842 | 1461630824120 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a6d6000 == 157 [pid = 1842] [id = 678] 17:33:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b28ac2c00) [pid = 1842] [serial = 2035] [outer = (nil)] 17:33:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b29722000) [pid = 1842] [serial = 2036] [outer = 0x7f6b28ac2c00] 17:33:44 INFO - PROCESS | 1842 | 1461630824208 Marionette DEBUG loaded listener.js 17:33:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b29932800) [pid = 1842] [serial = 2037] [outer = 0x7f6b28ac2c00] 17:33:45 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:33:45 INFO - PROCESS | 1842 | 1461630825649 Marionette TRACE conn4 <- [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]]]}] 17:33:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 17:33:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2083ms 17:33:45 INFO - PROCESS | 1842 | 1461630825672 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 17:33:45 INFO - PROCESS | 1842 | 1461630825676 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 17:33:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:33:45 INFO - PROCESS | 1842 | 1461630825682 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:33:45 INFO - PROCESS | 1842 | 1461630825686 Marionette TRACE conn4 <- [1,2686,null,{}] 17:33:45 INFO - PROCESS | 1842 | 1461630825755 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:46 INFO - PROCESS | 1842 | 1461630826005 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 17:33:46 INFO - PROCESS | 1842 | 1461630826269 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:46 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b8ea000 == 158 [pid = 1842] [id = 679] 17:33:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b295dfc00) [pid = 1842] [serial = 2038] [outer = (nil)] 17:33:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b29995c00) [pid = 1842] [serial = 2039] [outer = 0x7f6b295dfc00] 17:33:46 INFO - PROCESS | 1842 | 1461630826341 Marionette DEBUG loaded listener.js 17:33:46 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b2aa7b800) [pid = 1842] [serial = 2040] [outer = 0x7f6b295dfc00] 17:33:47 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:33:47 INFO - PROCESS | 1842 | 1461630827666 Marionette TRACE conn4 <- [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] 17:33:47 INFO - PROCESS | 1842 | 1461630827720 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 17:33:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:33:47 INFO - PROCESS | 1842 | 1461630827727 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:33:47 INFO - PROCESS | 1842 | 1461630827730 Marionette TRACE conn4 <- [1,2690,null,{}] 17:33:47 INFO - PROCESS | 1842 | 1461630827735 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:48 INFO - PROCESS | 1842 | 1461630828049 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 17:33:48 INFO - PROCESS | 1842 | 1461630828297 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e52a000 == 159 [pid = 1842] [id = 680] 17:33:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b29937400) [pid = 1842] [serial = 2041] [outer = (nil)] 17:33:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b2ade3800) [pid = 1842] [serial = 2042] [outer = 0x7f6b29937400] 17:33:48 INFO - PROCESS | 1842 | 1461630828372 Marionette DEBUG loaded listener.js 17:33:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b2b78a000) [pid = 1842] [serial = 2043] [outer = 0x7f6b29937400] 17:33:49 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:33:49 INFO - PROCESS | 1842 | 1461630829720 Marionette TRACE conn4 <- [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] 17:33:49 INFO - PROCESS | 1842 | 1461630829766 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 17:33:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:33:49 INFO - PROCESS | 1842 | 1461630829773 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:33:49 INFO - PROCESS | 1842 | 1461630829778 Marionette TRACE conn4 <- [1,2694,null,{}] 17:33:49 INFO - PROCESS | 1842 | 1461630829783 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:50 INFO - PROCESS | 1842 | 1461630830095 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 17:33:50 INFO - PROCESS | 1842 | 1461630830341 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f05b800 == 160 [pid = 1842] [id = 681] 17:33:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b2a732800) [pid = 1842] [serial = 2044] [outer = (nil)] 17:33:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b2b868800) [pid = 1842] [serial = 2045] [outer = 0x7f6b2a732800] 17:33:50 INFO - PROCESS | 1842 | 1461630830417 Marionette DEBUG loaded listener.js 17:33:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b2ba6f400) [pid = 1842] [serial = 2046] [outer = 0x7f6b2a732800] 17:33:51 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:33:51 INFO - PROCESS | 1842 | 1461630831758 Marionette TRACE conn4 <- [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] 17:33:51 INFO - PROCESS | 1842 | 1461630831815 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 17:33:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:33:51 INFO - PROCESS | 1842 | 1461630831821 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:33:51 INFO - PROCESS | 1842 | 1461630831824 Marionette TRACE conn4 <- [1,2698,null,{}] 17:33:51 INFO - PROCESS | 1842 | 1461630831830 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:52 INFO - PROCESS | 1842 | 1461630832157 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 17:33:52 INFO - PROCESS | 1842 | 1461630832449 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1aec7000 == 161 [pid = 1842] [id = 682] 17:33:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b17221800) [pid = 1842] [serial = 2047] [outer = (nil)] 17:33:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b1cbeb800) [pid = 1842] [serial = 2048] [outer = 0x7f6b17221800] 17:33:52 INFO - PROCESS | 1842 | 1461630832530 Marionette DEBUG loaded listener.js 17:33:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b20a8d800) [pid = 1842] [serial = 2049] [outer = 0x7f6b17221800] 17:33:54 INFO - PROCESS | 1842 | SkCairoFTTypeface::onFilterRec unimplemented 17:33:54 INFO - PROCESS | 1842 | 1461630834531 Marionette TRACE conn4 <- [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] 17:33:54 INFO - PROCESS | 1842 | 1461630834564 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 17:33:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:33:54 INFO - PROCESS | 1842 | 1461630834571 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:33:54 INFO - PROCESS | 1842 | 1461630834577 Marionette TRACE conn4 <- [1,2702,null,{}] 17:33:54 INFO - PROCESS | 1842 | 1461630834584 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:54 INFO - PROCESS | 1842 | 1461630834910 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 17:33:55 INFO - PROCESS | 1842 | 1461630835196 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1d062800 == 162 [pid = 1842] [id = 683] 17:33:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b17228400) [pid = 1842] [serial = 2050] [outer = (nil)] 17:33:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b19bf4800) [pid = 1842] [serial = 2051] [outer = 0x7f6b17228400] 17:33:55 INFO - PROCESS | 1842 | 1461630835275 Marionette DEBUG loaded listener.js 17:33:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b1a9c8000) [pid = 1842] [serial = 2052] [outer = 0x7f6b17228400] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f060800 == 161 [pid = 1842] [id = 617] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b13a3a800 == 160 [pid = 1842] [id = 619] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f308000 == 159 [pid = 1842] [id = 618] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e442800 == 158 [pid = 1842] [id = 614] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cf5a000 == 157 [pid = 1842] [id = 613] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2ed1f800 == 156 [pid = 1842] [id = 616] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2ebed800 == 155 [pid = 1842] [id = 615] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b8d3000 == 154 [pid = 1842] [id = 612] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1cb3c000 == 153 [pid = 1842] [id = 667] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1bb89800 == 152 [pid = 1842] [id = 666] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1ab51000 == 151 [pid = 1842] [id = 665] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b17a60000 == 150 [pid = 1842] [id = 664] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3476d800 == 149 [pid = 1842] [id = 662] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34306800 == 148 [pid = 1842] [id = 661] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f411000 == 147 [pid = 1842] [id = 660] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2efad800 == 146 [pid = 1842] [id = 659] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e52c000 == 145 [pid = 1842] [id = 658] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2c9d9000 == 144 [pid = 1842] [id = 657] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a717800 == 143 [pid = 1842] [id = 656] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b299af000 == 142 [pid = 1842] [id = 655] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b297c4800 == 141 [pid = 1842] [id = 654] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b28826000 == 140 [pid = 1842] [id = 653] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b243ad000 == 139 [pid = 1842] [id = 652] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b23475000 == 138 [pid = 1842] [id = 651] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b22023000 == 137 [pid = 1842] [id = 650] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b206cc000 == 136 [pid = 1842] [id = 649] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1dce1000 == 135 [pid = 1842] [id = 648] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1cfc0000 == 134 [pid = 1842] [id = 647] 17:33:56 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19ede800 == 133 [pid = 1842] [id = 646] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b1cbe5c00) [pid = 1842] [serial = 1937] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b29939c00) [pid = 1842] [serial = 1905] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b1eada800) [pid = 1842] [serial = 1880] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b222a0000) [pid = 1842] [serial = 1889] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b286e2400) [pid = 1842] [serial = 1899] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b230df800) [pid = 1842] [serial = 1893] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b2ba9e400) [pid = 1842] [serial = 1917] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b1663ac00) [pid = 1842] [serial = 1928] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b195da000) [pid = 1842] [serial = 1874] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b22635000) [pid = 1842] [serial = 1890] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b2b2a9c00) [pid = 1842] [serial = 1910] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b1d10e400) [pid = 1842] [serial = 1878] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b20189400) [pid = 1842] [serial = 1886] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b2006e000) [pid = 1842] [serial = 1884] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b2ba64800) [pid = 1842] [serial = 1914] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b1fb47800) [pid = 1842] [serial = 1883] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b29990800) [pid = 1842] [serial = 1907] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b295db000) [pid = 1842] [serial = 1902] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b2baa6c00) [pid = 1842] [serial = 1919] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b1fa4ac00) [pid = 1842] [serial = 1881] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b2bdf5c00) [pid = 1842] [serial = 1922] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b1b0d6c00) [pid = 1842] [serial = 1932] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b2cc5c400) [pid = 1842] [serial = 1926] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b2bcefc00) [pid = 1842] [serial = 1920] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b233dac00) [pid = 1842] [serial = 1895] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b20195c00) [pid = 1842] [serial = 1887] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b2b78f000) [pid = 1842] [serial = 1911] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b1cbf0400) [pid = 1842] [serial = 1934] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b1d10d400) [pid = 1842] [serial = 1935] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b2b9e9000) [pid = 1842] [serial = 1913] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b22878c00) [pid = 1842] [serial = 1892] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b28524400) [pid = 1842] [serial = 1896] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b28aba000) [pid = 1842] [serial = 1901] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b1d042400) [pid = 1842] [serial = 1877] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b298e6800) [pid = 1842] [serial = 1904] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b17221000) [pid = 1842] [serial = 1929] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b19bf8000) [pid = 1842] [serial = 1931] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b2aa0a400) [pid = 1842] [serial = 1908] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b285d7800) [pid = 1842] [serial = 1898] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b1cbf1800) [pid = 1842] [serial = 1803] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b2c93c000) [pid = 1842] [serial = 1925] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b2ba6a800) [pid = 1842] [serial = 1916] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f6b1ad53800) [pid = 1842] [serial = 1875] [outer = (nil)] [url = about:blank] 17:33:56 INFO - PROCESS | 1842 | 1461630836765 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:33:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:33:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2247ms 17:33:56 INFO - PROCESS | 1842 | 1461630836832 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 17:33:56 INFO - PROCESS | 1842 | 1461630836841 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 17:33:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:33:56 INFO - PROCESS | 1842 | 1461630836859 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:33:56 INFO - PROCESS | 1842 | 1461630836865 Marionette TRACE conn4 <- [1,2706,null,{}] 17:33:56 INFO - PROCESS | 1842 | 1461630836871 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:57 INFO - PROCESS | 1842 | 1461630837151 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 17:33:57 INFO - PROCESS | 1842 | 1461630837355 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1a9ca000 == 134 [pid = 1842] [id = 684] 17:33:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f6b13a53400) [pid = 1842] [serial = 2053] [outer = (nil)] 17:33:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b1cbe9c00) [pid = 1842] [serial = 2054] [outer = 0x7f6b13a53400] 17:33:57 INFO - PROCESS | 1842 | 1461630837424 Marionette DEBUG loaded listener.js 17:33:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b1d10d400) [pid = 1842] [serial = 2055] [outer = 0x7f6b13a53400] 17:33:58 INFO - PROCESS | 1842 | 1461630838226 Marionette TRACE conn4 <- [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]]]}] 17:33:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:33:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1391ms 17:33:58 INFO - PROCESS | 1842 | 1461630838268 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 17:33:58 INFO - PROCESS | 1842 | 1461630838273 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 17:33:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:33:58 INFO - PROCESS | 1842 | 1461630838283 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:33:58 INFO - PROCESS | 1842 | 1461630838287 Marionette TRACE conn4 <- [1,2710,null,{}] 17:33:58 INFO - PROCESS | 1842 | 1461630838304 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:33:58 INFO - PROCESS | 1842 | 1461630838546 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 17:33:58 INFO - PROCESS | 1842 | 1461630838776 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:33:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1cfc0000 == 135 [pid = 1842] [id = 685] 17:33:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b1e9dd400) [pid = 1842] [serial = 2056] [outer = (nil)] 17:33:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b1fa45400) [pid = 1842] [serial = 2057] [outer = 0x7f6b1e9dd400] 17:33:58 INFO - PROCESS | 1842 | 1461630838851 Marionette DEBUG loaded listener.js 17:33:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b1fb50c00) [pid = 1842] [serial = 2058] [outer = 0x7f6b1e9dd400] 17:33:59 INFO - PROCESS | 1842 | 1461630839767 Marionette TRACE conn4 <- [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] 17:33:59 INFO - PROCESS | 1842 | 1461630839832 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 17:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:33:59 INFO - PROCESS | 1842 | 1461630839850 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:33:59 INFO - PROCESS | 1842 | 1461630839854 Marionette TRACE conn4 <- [1,2714,null,{}] 17:33:59 INFO - PROCESS | 1842 | 1461630839876 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:00 INFO - PROCESS | 1842 | 1461630840180 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 17:34:00 INFO - PROCESS | 1842 | 1461630840253 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b200de000 == 136 [pid = 1842] [id = 686] 17:34:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b20189c00) [pid = 1842] [serial = 2059] [outer = (nil)] 17:34:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b221a5000) [pid = 1842] [serial = 2060] [outer = 0x7f6b20189c00] 17:34:00 INFO - PROCESS | 1842 | 1461630840377 Marionette DEBUG loaded listener.js 17:34:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b221b2000) [pid = 1842] [serial = 2061] [outer = 0x7f6b20189c00] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b2aa09000) [pid = 1842] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b2b787000) [pid = 1842] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b127c4800) [pid = 1842] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b2263a000) [pid = 1842] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b287f4800) [pid = 1842] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b1ead7400) [pid = 1842] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b1cbc7800) [pid = 1842] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b2286e000) [pid = 1842] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f6b2aa77400) [pid = 1842] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f6b29997400) [pid = 1842] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 131 (0x7f6b2b2a8800) [pid = 1842] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 130 (0x7f6b20070c00) [pid = 1842] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 129 (0x7f6b15e0fc00) [pid = 1842] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 128 (0x7f6b1d049c00) [pid = 1842] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 127 (0x7f6b1eade400) [pid = 1842] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 126 (0x7f6b13a4a800) [pid = 1842] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 125 (0x7f6b1fb0b000) [pid = 1842] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 124 (0x7f6b15f70000) [pid = 1842] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 123 (0x7f6b1b945000) [pid = 1842] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 122 (0x7f6b15f70800) [pid = 1842] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 121 (0x7f6b1cbe4800) [pid = 1842] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 120 (0x7f6b22877000) [pid = 1842] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:34:01 INFO - PROCESS | 1842 | --DOMWINDOW == 119 (0x7f6b1e9e3c00) [pid = 1842] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:34:01 INFO - PROCESS | 1842 | 1461630841911 Marionette TRACE conn4 <- [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]]]}] 17:34:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:34:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2086ms 17:34:01 INFO - PROCESS | 1842 | 1461630841939 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 17:34:01 INFO - PROCESS | 1842 | 1461630841943 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 17:34:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:34:01 INFO - PROCESS | 1842 | 1461630841961 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:34:01 INFO - PROCESS | 1842 | 1461630841963 Marionette TRACE conn4 <- [1,2718,null,{}] 17:34:01 INFO - PROCESS | 1842 | 1461630841970 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:02 INFO - PROCESS | 1842 | 1461630842185 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 17:34:02 INFO - PROCESS | 1842 | 1461630842201 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1eba7000 == 137 [pid = 1842] [id = 687] 17:34:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 120 (0x7f6b1630cc00) [pid = 1842] [serial = 2062] [outer = (nil)] 17:34:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 121 (0x7f6b2015e000) [pid = 1842] [serial = 2063] [outer = 0x7f6b1630cc00] 17:34:02 INFO - PROCESS | 1842 | 1461630842271 Marionette DEBUG loaded listener.js 17:34:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 122 (0x7f6b221b3400) [pid = 1842] [serial = 2064] [outer = 0x7f6b1630cc00] 17:34:03 INFO - PROCESS | 1842 | 1461630843315 Marionette TRACE conn4 <- [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] 17:34:03 INFO - PROCESS | 1842 | 1461630843346 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 17:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:34:03 INFO - PROCESS | 1842 | 1461630843352 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:34:03 INFO - PROCESS | 1842 | 1461630843366 Marionette TRACE conn4 <- [1,2722,null,{}] 17:34:03 INFO - PROCESS | 1842 | 1461630843372 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:03 INFO - PROCESS | 1842 | 1461630843784 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 17:34:04 INFO - PROCESS | 1842 | 1461630844134 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:04 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19865800 == 138 [pid = 1842] [id = 688] 17:34:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 123 (0x7f6b13a50c00) [pid = 1842] [serial = 2065] [outer = (nil)] 17:34:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 124 (0x7f6b1630a800) [pid = 1842] [serial = 2066] [outer = 0x7f6b13a50c00] 17:34:04 INFO - PROCESS | 1842 | 1461630844213 Marionette DEBUG loaded listener.js 17:34:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 125 (0x7f6b195e3c00) [pid = 1842] [serial = 2067] [outer = 0x7f6b13a50c00] 17:34:05 INFO - PROCESS | 1842 | 1461630845163 Marionette TRACE conn4 <- [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] 17:34:05 INFO - PROCESS | 1842 | 1461630845211 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 17:34:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:34:05 INFO - PROCESS | 1842 | 1461630845224 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:34:05 INFO - PROCESS | 1842 | 1461630845241 Marionette TRACE conn4 <- [1,2726,null,{}] 17:34:05 INFO - PROCESS | 1842 | 1461630845249 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:05 INFO - PROCESS | 1842 | 1461630845496 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 17:34:05 INFO - PROCESS | 1842 | 1461630845814 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1d867800 == 139 [pid = 1842] [id = 689] 17:34:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 126 (0x7f6b1cbe7c00) [pid = 1842] [serial = 2068] [outer = (nil)] 17:34:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 127 (0x7f6b1d10d000) [pid = 1842] [serial = 2069] [outer = 0x7f6b1cbe7c00] 17:34:05 INFO - PROCESS | 1842 | 1461630845899 Marionette DEBUG loaded listener.js 17:34:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 128 (0x7f6b1d1cbc00) [pid = 1842] [serial = 2070] [outer = 0x7f6b1cbe7c00] 17:34:06 INFO - PROCESS | 1842 | 1461630846823 Marionette TRACE conn4 <- [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]]]}] 17:34:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:34:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1647ms 17:34:06 INFO - PROCESS | 1842 | 1461630846872 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 17:34:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:34:06 INFO - PROCESS | 1842 | 1461630846877 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 17:34:06 INFO - PROCESS | 1842 | 1461630846884 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:34:06 INFO - PROCESS | 1842 | 1461630846887 Marionette TRACE conn4 <- [1,2730,null,{}] 17:34:06 INFO - PROCESS | 1842 | 1461630846892 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:07 INFO - PROCESS | 1842 | 1461630847133 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 17:34:07 INFO - PROCESS | 1842 | 1461630847502 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232aa800 == 140 [pid = 1842] [id = 690] 17:34:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 129 (0x7f6b1fb07400) [pid = 1842] [serial = 2071] [outer = (nil)] 17:34:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 130 (0x7f6b1fb4a800) [pid = 1842] [serial = 2072] [outer = 0x7f6b1fb07400] 17:34:07 INFO - PROCESS | 1842 | 1461630847584 Marionette DEBUG loaded listener.js 17:34:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 131 (0x7f6b2015f400) [pid = 1842] [serial = 2073] [outer = 0x7f6b1fb07400] 17:34:08 INFO - PROCESS | 1842 | 1461630848938 Marionette TRACE conn4 <- [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] 17:34:08 INFO - PROCESS | 1842 | 1461630848974 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 17:34:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:34:08 INFO - PROCESS | 1842 | 1461630848991 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:34:09 INFO - PROCESS | 1842 | 1461630848998 Marionette TRACE conn4 <- [1,2734,null,{}] 17:34:09 INFO - PROCESS | 1842 | 1461630849004 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:09 INFO - PROCESS | 1842 | 1461630849315 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 17:34:09 INFO - PROCESS | 1842 | 1461630849585 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b244cc000 == 141 [pid = 1842] [id = 691] 17:34:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 132 (0x7f6b1fb0a800) [pid = 1842] [serial = 2074] [outer = (nil)] 17:34:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f6b22284400) [pid = 1842] [serial = 2075] [outer = 0x7f6b1fb0a800] 17:34:09 INFO - PROCESS | 1842 | 1461630849661 Marionette DEBUG loaded listener.js 17:34:09 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f6b22871800) [pid = 1842] [serial = 2076] [outer = 0x7f6b1fb0a800] 17:34:10 INFO - PROCESS | 1842 | 1461630850593 Marionette TRACE conn4 <- [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]]]}] 17:34:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:34:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1656ms 17:34:10 INFO - PROCESS | 1842 | 1461630850639 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 17:34:10 INFO - PROCESS | 1842 | 1461630850643 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 17:34:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:34:10 INFO - PROCESS | 1842 | 1461630850650 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:34:10 INFO - PROCESS | 1842 | 1461630850653 Marionette TRACE conn4 <- [1,2738,null,{}] 17:34:10 INFO - PROCESS | 1842 | 1461630850658 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:10 INFO - PROCESS | 1842 | 1461630850888 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 17:34:11 INFO - PROCESS | 1842 | 1461630851200 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28855000 == 142 [pid = 1842] [id = 692] 17:34:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b1fb0b000) [pid = 1842] [serial = 2077] [outer = (nil)] 17:34:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b230ddc00) [pid = 1842] [serial = 2078] [outer = 0x7f6b1fb0b000] 17:34:11 INFO - PROCESS | 1842 | 1461630851281 Marionette DEBUG loaded listener.js 17:34:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b28520000) [pid = 1842] [serial = 2079] [outer = 0x7f6b1fb0b000] 17:34:12 INFO - PROCESS | 1842 | 1461630852119 Marionette TRACE conn4 <- [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]]]}] 17:34:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:34:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1538ms 17:34:12 INFO - PROCESS | 1842 | 1461630852189 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 17:34:12 INFO - PROCESS | 1842 | 1461630852193 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 17:34:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:34:12 INFO - PROCESS | 1842 | 1461630852199 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:34:12 INFO - PROCESS | 1842 | 1461630852201 Marionette TRACE conn4 <- [1,2742,null,{}] 17:34:12 INFO - PROCESS | 1842 | 1461630852207 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:12 INFO - PROCESS | 1842 | 1461630852495 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 17:34:12 INFO - PROCESS | 1842 | 1461630852822 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2988a000 == 143 [pid = 1842] [id = 693] 17:34:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b286d7400) [pid = 1842] [serial = 2080] [outer = (nil)] 17:34:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b286df400) [pid = 1842] [serial = 2081] [outer = 0x7f6b286d7400] 17:34:12 INFO - PROCESS | 1842 | 1461630852916 Marionette DEBUG loaded listener.js 17:34:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b295e0000) [pid = 1842] [serial = 2082] [outer = 0x7f6b286d7400] 17:34:13 INFO - PROCESS | 1842 | 1461630853820 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:34:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:34:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1688ms 17:34:13 INFO - PROCESS | 1842 | 1461630853889 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 17:34:13 INFO - PROCESS | 1842 | 1461630853892 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 17:34:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:34:13 INFO - PROCESS | 1842 | 1461630853898 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:34:13 INFO - PROCESS | 1842 | 1461630853900 Marionette TRACE conn4 <- [1,2746,null,{}] 17:34:13 INFO - PROCESS | 1842 | 1461630853906 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:14 INFO - PROCESS | 1842 | 1461630854138 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 17:34:14 INFO - PROCESS | 1842 | 1461630854407 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:14 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a722000 == 144 [pid = 1842] [id = 694] 17:34:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b286da400) [pid = 1842] [serial = 2083] [outer = (nil)] 17:34:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b298eb000) [pid = 1842] [serial = 2084] [outer = 0x7f6b286da400] 17:34:14 INFO - PROCESS | 1842 | 1461630854524 Marionette DEBUG loaded listener.js 17:34:14 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b29935c00) [pid = 1842] [serial = 2085] [outer = 0x7f6b286da400] 17:34:15 INFO - PROCESS | 1842 | 1461630855461 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:34:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:34:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1632ms 17:34:15 INFO - PROCESS | 1842 | 1461630855531 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 17:34:15 INFO - PROCESS | 1842 | 1461630855535 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 17:34:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:34:15 INFO - PROCESS | 1842 | 1461630855541 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:34:15 INFO - PROCESS | 1842 | 1461630855543 Marionette TRACE conn4 <- [1,2750,null,{}] 17:34:15 INFO - PROCESS | 1842 | 1461630855549 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:15 INFO - PROCESS | 1842 | 1461630855785 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 17:34:16 INFO - PROCESS | 1842 | 1461630856093 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:16 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b5b1800 == 145 [pid = 1842] [id = 695] 17:34:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b286d8c00) [pid = 1842] [serial = 2086] [outer = (nil)] 17:34:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b29995000) [pid = 1842] [serial = 2087] [outer = 0x7f6b286d8c00] 17:34:16 INFO - PROCESS | 1842 | 1461630856171 Marionette DEBUG loaded listener.js 17:34:16 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b2a765800) [pid = 1842] [serial = 2088] [outer = 0x7f6b286d8c00] 17:34:17 INFO - PROCESS | 1842 | 1461630857007 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:34:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:34:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1529ms 17:34:17 INFO - PROCESS | 1842 | 1461630857071 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 17:34:17 INFO - PROCESS | 1842 | 1461630857075 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 17:34:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:34:17 INFO - PROCESS | 1842 | 1461630857081 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:34:17 INFO - PROCESS | 1842 | 1461630857084 Marionette TRACE conn4 <- [1,2754,null,{}] 17:34:17 INFO - PROCESS | 1842 | 1461630857089 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:17 INFO - PROCESS | 1842 | 1461630857325 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 17:34:17 INFO - PROCESS | 1842 | 1461630857604 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e441000 == 146 [pid = 1842] [id = 696] 17:34:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b2969b800) [pid = 1842] [serial = 2089] [outer = (nil)] 17:34:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b2a877400) [pid = 1842] [serial = 2090] [outer = 0x7f6b2969b800] 17:34:17 INFO - PROCESS | 1842 | 1461630857721 Marionette DEBUG loaded listener.js 17:34:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b2aa7bc00) [pid = 1842] [serial = 2091] [outer = 0x7f6b2969b800] 17:34:18 INFO - PROCESS | 1842 | 1461630858560 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:34:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:34:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1529ms 17:34:18 INFO - PROCESS | 1842 | 1461630858611 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 17:34:18 INFO - PROCESS | 1842 | 1461630858615 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 17:34:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:34:18 INFO - PROCESS | 1842 | 1461630858621 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:34:18 INFO - PROCESS | 1842 | 1461630858629 Marionette TRACE conn4 <- [1,2758,null,{}] 17:34:18 INFO - PROCESS | 1842 | 1461630858635 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:18 INFO - PROCESS | 1842 | 1461630858876 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 17:34:19 INFO - PROCESS | 1842 | 1461630859150 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:19 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2efa2000 == 147 [pid = 1842] [id = 697] 17:34:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b2993d800) [pid = 1842] [serial = 2092] [outer = (nil)] 17:34:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b2b578c00) [pid = 1842] [serial = 2093] [outer = 0x7f6b2993d800] 17:34:19 INFO - PROCESS | 1842 | 1461630859270 Marionette DEBUG loaded listener.js 17:34:19 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b2b86a800) [pid = 1842] [serial = 2094] [outer = 0x7f6b2993d800] 17:34:20 INFO - PROCESS | 1842 | 1461630860142 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:34:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:34:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1588ms 17:34:20 INFO - PROCESS | 1842 | 1461630860210 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 17:34:20 INFO - PROCESS | 1842 | 1461630860214 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 17:34:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:34:20 INFO - PROCESS | 1842 | 1461630860220 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:34:20 INFO - PROCESS | 1842 | 1461630860222 Marionette TRACE conn4 <- [1,2762,null,{}] 17:34:20 INFO - PROCESS | 1842 | 1461630860227 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:20 INFO - PROCESS | 1842 | 1461630860532 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 17:34:20 INFO - PROCESS | 1842 | 1461630860862 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f40c000 == 148 [pid = 1842] [id = 698] 17:34:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b2ba9e400) [pid = 1842] [serial = 2095] [outer = (nil)] 17:34:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b2baa3c00) [pid = 1842] [serial = 2096] [outer = 0x7f6b2ba9e400] 17:34:20 INFO - PROCESS | 1842 | 1461630860953 Marionette DEBUG loaded listener.js 17:34:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b2c92e000) [pid = 1842] [serial = 2097] [outer = 0x7f6b2ba9e400] 17:34:21 INFO - PROCESS | 1842 | 1461630861870 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:34:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:34:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1685ms 17:34:21 INFO - PROCESS | 1842 | 1461630861907 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 17:34:21 INFO - PROCESS | 1842 | 1461630861910 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 17:34:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:34:21 INFO - PROCESS | 1842 | 1461630861918 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:34:21 INFO - PROCESS | 1842 | 1461630861923 Marionette TRACE conn4 <- [1,2766,null,{}] 17:34:21 INFO - PROCESS | 1842 | 1461630861929 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:22 INFO - PROCESS | 1842 | 1461630862206 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 17:34:22 INFO - PROCESS | 1842 | 1461630862618 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b320a2800 == 149 [pid = 1842] [id = 699] 17:34:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b2ba71800) [pid = 1842] [serial = 2098] [outer = (nil)] 17:34:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b2e477800) [pid = 1842] [serial = 2099] [outer = 0x7f6b2ba71800] 17:34:22 INFO - PROCESS | 1842 | 1461630862746 Marionette DEBUG loaded listener.js 17:34:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b2e4f3800) [pid = 1842] [serial = 2100] [outer = 0x7f6b2ba71800] 17:34:23 INFO - PROCESS | 1842 | 1461630863675 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:34:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:34:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1832ms 17:34:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:34:23 INFO - PROCESS | 1842 | 1461630863751 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 17:34:23 INFO - PROCESS | 1842 | 1461630863754 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 17:34:23 INFO - PROCESS | 1842 | 1461630863760 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:34:23 INFO - PROCESS | 1842 | 1461630863763 Marionette TRACE conn4 <- [1,2770,null,{}] 17:34:23 INFO - PROCESS | 1842 | 1461630863768 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:24 INFO - PROCESS | 1842 | 1461630864068 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 17:34:24 INFO - PROCESS | 1842 | 1461630864397 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:24 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b33c4e800 == 150 [pid = 1842] [id = 700] 17:34:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b2ba9e800) [pid = 1842] [serial = 2101] [outer = (nil)] 17:34:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b2ecbec00) [pid = 1842] [serial = 2102] [outer = 0x7f6b2ba9e800] 17:34:24 INFO - PROCESS | 1842 | 1461630864493 Marionette DEBUG loaded listener.js 17:34:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b2edb0000) [pid = 1842] [serial = 2103] [outer = 0x7f6b2ba9e800] 17:34:25 INFO - PROCESS | 1842 | 1461630865499 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:34:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:34:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1787ms 17:34:25 INFO - PROCESS | 1842 | 1461630865548 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 17:34:25 INFO - PROCESS | 1842 | 1461630865551 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 17:34:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:34:25 INFO - PROCESS | 1842 | 1461630865557 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:34:25 INFO - PROCESS | 1842 | 1461630865559 Marionette TRACE conn4 <- [1,2774,null,{}] 17:34:25 INFO - PROCESS | 1842 | 1461630865565 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:25 INFO - PROCESS | 1842 | 1461630865810 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 17:34:26 INFO - PROCESS | 1842 | 1461630866090 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34310800 == 151 [pid = 1842] [id = 701] 17:34:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b16304400) [pid = 1842] [serial = 2104] [outer = (nil)] 17:34:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b2edb1000) [pid = 1842] [serial = 2105] [outer = 0x7f6b16304400] 17:34:26 INFO - PROCESS | 1842 | 1461630866208 Marionette DEBUG loaded listener.js 17:34:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b2eead400) [pid = 1842] [serial = 2106] [outer = 0x7f6b16304400] 17:34:27 INFO - PROCESS | 1842 | 1461630867080 Marionette TRACE conn4 <- [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]]]}] 17:34:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:34:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1577ms 17:34:27 INFO - PROCESS | 1842 | 1461630867137 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 17:34:27 INFO - PROCESS | 1842 | 1461630867140 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 17:34:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:34:27 INFO - PROCESS | 1842 | 1461630867147 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:34:27 INFO - PROCESS | 1842 | 1461630867149 Marionette TRACE conn4 <- [1,2778,null,{}] 17:34:27 INFO - PROCESS | 1842 | 1461630867155 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:27 INFO - PROCESS | 1842 | 1461630867389 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 17:34:27 INFO - PROCESS | 1842 | 1461630867717 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34dca000 == 152 [pid = 1842] [id = 702] 17:34:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b1ad49800) [pid = 1842] [serial = 2107] [outer = (nil)] 17:34:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b2f11bc00) [pid = 1842] [serial = 2108] [outer = 0x7f6b1ad49800] 17:34:27 INFO - PROCESS | 1842 | 1461630867796 Marionette DEBUG loaded listener.js 17:34:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b2f123c00) [pid = 1842] [serial = 2109] [outer = 0x7f6b1ad49800] 17:34:28 INFO - PROCESS | 1842 | 1461630868655 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:34:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:34:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1528ms 17:34:28 INFO - PROCESS | 1842 | 1461630868676 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 17:34:28 INFO - PROCESS | 1842 | 1461630868679 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 17:34:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:34:28 INFO - PROCESS | 1842 | 1461630868685 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:34:28 INFO - PROCESS | 1842 | 1461630868688 Marionette TRACE conn4 <- [1,2782,null,{}] 17:34:28 INFO - PROCESS | 1842 | 1461630868693 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:28 INFO - PROCESS | 1842 | 1461630868934 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 17:34:29 INFO - PROCESS | 1842 | 1461630869181 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35518800 == 153 [pid = 1842] [id = 703] 17:34:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b2edb2800) [pid = 1842] [serial = 2110] [outer = (nil)] 17:34:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b2f85e800) [pid = 1842] [serial = 2111] [outer = 0x7f6b2edb2800] 17:34:29 INFO - PROCESS | 1842 | 1461630869258 Marionette DEBUG loaded listener.js 17:34:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b2f866400) [pid = 1842] [serial = 2112] [outer = 0x7f6b2edb2800] 17:34:30 INFO - PROCESS | 1842 | 1461630870159 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:34:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:34:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1528ms 17:34:30 INFO - PROCESS | 1842 | 1461630870215 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 17:34:30 INFO - PROCESS | 1842 | 1461630870218 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 17:34:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:34:30 INFO - PROCESS | 1842 | 1461630870224 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:34:30 INFO - PROCESS | 1842 | 1461630870230 Marionette TRACE conn4 <- [1,2786,null,{}] 17:34:30 INFO - PROCESS | 1842 | 1461630870235 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:30 INFO - PROCESS | 1842 | 1461630870484 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 17:34:30 INFO - PROCESS | 1842 | 1461630870844 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b380da000 == 154 [pid = 1842] [id = 704] 17:34:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b3026a000) [pid = 1842] [serial = 2113] [outer = (nil)] 17:34:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b3026e800) [pid = 1842] [serial = 2114] [outer = 0x7f6b3026a000] 17:34:30 INFO - PROCESS | 1842 | 1461630870922 Marionette DEBUG loaded listener.js 17:34:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b30275c00) [pid = 1842] [serial = 2115] [outer = 0x7f6b3026a000] 17:34:31 INFO - PROCESS | 1842 | 1461630871774 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:34:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:34:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1584ms 17:34:31 INFO - PROCESS | 1842 | 1461630871810 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 17:34:31 INFO - PROCESS | 1842 | 1461630871813 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 17:34:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:34:31 INFO - PROCESS | 1842 | 1461630871819 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:34:31 INFO - PROCESS | 1842 | 1461630871821 Marionette TRACE conn4 <- [1,2790,null,{}] 17:34:31 INFO - PROCESS | 1842 | 1461630871828 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:32 INFO - PROCESS | 1842 | 1461630872065 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 17:34:32 INFO - PROCESS | 1842 | 1461630872343 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3b015800 == 155 [pid = 1842] [id = 705] 17:34:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2f125800) [pid = 1842] [serial = 2116] [outer = (nil)] 17:34:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b30291000) [pid = 1842] [serial = 2117] [outer = 0x7f6b2f125800] 17:34:32 INFO - PROCESS | 1842 | 1461630872465 Marionette DEBUG loaded listener.js 17:34:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b30d7d400) [pid = 1842] [serial = 2118] [outer = 0x7f6b2f125800] 17:34:33 INFO - PROCESS | 1842 | 1461630873315 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:34:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:34:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1549ms 17:34:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:34:33 INFO - PROCESS | 1842 | 1461630873369 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 17:34:33 INFO - PROCESS | 1842 | 1461630873372 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 17:34:33 INFO - PROCESS | 1842 | 1461630873378 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:34:33 INFO - PROCESS | 1842 | 1461630873381 Marionette TRACE conn4 <- [1,2794,null,{}] 17:34:33 INFO - PROCESS | 1842 | 1461630873388 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:33 INFO - PROCESS | 1842 | 1461630873628 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 17:34:33 INFO - PROCESS | 1842 | 1461630873909 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4191e000 == 156 [pid = 1842] [id = 706] 17:34:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b3026b000) [pid = 1842] [serial = 2119] [outer = (nil)] 17:34:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b3195c800) [pid = 1842] [serial = 2120] [outer = 0x7f6b3026b000] 17:34:34 INFO - PROCESS | 1842 | 1461630874028 Marionette DEBUG loaded listener.js 17:34:34 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b32203c00) [pid = 1842] [serial = 2121] [outer = 0x7f6b3026b000] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b297d7800 == 155 [pid = 1842] [id = 633] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b15de4000 == 154 [pid = 1842] [id = 503] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b177a7000 == 153 [pid = 1842] [id = 502] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b244dc000 == 152 [pid = 1842] [id = 631] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1dcda000 == 151 [pid = 1842] [id = 626] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b284b8800 == 150 [pid = 1842] [id = 632] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b209d4800 == 149 [pid = 1842] [id = 628] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1eba7000 == 148 [pid = 1842] [id = 687] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b200de000 == 147 [pid = 1842] [id = 686] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1cfc0000 == 146 [pid = 1842] [id = 685] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1a9ca000 == 145 [pid = 1842] [id = 684] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1d062800 == 144 [pid = 1842] [id = 683] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232b1800 == 143 [pid = 1842] [id = 673] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b20d1b000 == 142 [pid = 1842] [id = 672] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b202c7000 == 141 [pid = 1842] [id = 671] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1db95000 == 140 [pid = 1842] [id = 670] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1b194000 == 139 [pid = 1842] [id = 669] 17:34:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b171e0000 == 138 [pid = 1842] [id = 668] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b2b2a9400) [pid = 1842] [serial = 1973] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b2eeaa000) [pid = 1842] [serial = 1991] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b2e478000) [pid = 1842] [serial = 1983] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b286d3800) [pid = 1842] [serial = 1959] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b295ddc00) [pid = 1842] [serial = 1964] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b20072800) [pid = 1842] [serial = 1949] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b28ab9400) [pid = 1842] [serial = 1962] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b233e0800) [pid = 1842] [serial = 1956] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b2ecbf000) [pid = 1842] [serial = 1988] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b2aa0d000) [pid = 1842] [serial = 1971] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b2f11a000) [pid = 1842] [serial = 1992] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b2c92d800) [pid = 1842] [serial = 1977] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b2edb0800) [pid = 1842] [serial = 1989] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b2b786800) [pid = 1842] [serial = 1979] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b1ad0a800) [pid = 1842] [serial = 1997] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b1d109c00) [pid = 1842] [serial = 2000] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b1fb02400) [pid = 1842] [serial = 1947] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b221a8800) [pid = 1842] [serial = 1953] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b2971e000) [pid = 1842] [serial = 1967] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b296a6c00) [pid = 1842] [serial = 1965] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b28562800) [pid = 1842] [serial = 1958] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b1721e000) [pid = 1842] [serial = 1940] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b22a5c400) [pid = 1842] [serial = 1955] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b298eac00) [pid = 1842] [serial = 1968] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b2018d400) [pid = 1842] [serial = 1950] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b1eae4c00) [pid = 1842] [serial = 1946] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b2ce2cc00) [pid = 1842] [serial = 1980] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b1ca3b000) [pid = 1842] [serial = 1943] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b195e1c00) [pid = 1842] [serial = 1995] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b2ba67400) [pid = 1842] [serial = 1976] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b1d119400) [pid = 1842] [serial = 1872] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b20a86400) [pid = 1842] [serial = 1952] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b1d1c4000) [pid = 1842] [serial = 2001] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b1cbe4000) [pid = 1842] [serial = 2003] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b2a763000) [pid = 1842] [serial = 1970] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b2da08000) [pid = 1842] [serial = 1982] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b287ef800) [pid = 1842] [serial = 1961] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b2b786c00) [pid = 1842] [serial = 1974] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b1721d400) [pid = 1842] [serial = 1994] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b2e484400) [pid = 1842] [serial = 1985] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b1d105000) [pid = 1842] [serial = 1944] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b2ecb9800) [pid = 1842] [serial = 1986] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b1b942800) [pid = 1842] [serial = 1998] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b2c935c00) [pid = 1842] [serial = 1923] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b19bf6400) [pid = 1842] [serial = 1941] [outer = (nil)] [url = about:blank] 17:34:36 INFO - PROCESS | 1842 | 1461630876722 Marionette TRACE conn4 <- [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]]]}] 17:34:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:34:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 3391ms 17:34:36 INFO - PROCESS | 1842 | 1461630876769 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 17:34:36 INFO - PROCESS | 1842 | 1461630876777 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 17:34:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:34:36 INFO - PROCESS | 1842 | 1461630876786 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:34:36 INFO - PROCESS | 1842 | 1461630876791 Marionette TRACE conn4 <- [1,2798,null,{}] 17:34:36 INFO - PROCESS | 1842 | 1461630876800 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:37 INFO - PROCESS | 1842 | 1461630877041 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 17:34:37 INFO - PROCESS | 1842 | 1461630877237 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1a7d3000 == 139 [pid = 1842] [id = 707] 17:34:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b17220800) [pid = 1842] [serial = 2122] [outer = (nil)] 17:34:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b19ca6800) [pid = 1842] [serial = 2123] [outer = 0x7f6b17220800] 17:34:37 INFO - PROCESS | 1842 | 1461630877306 Marionette DEBUG loaded listener.js 17:34:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b1ad51c00) [pid = 1842] [serial = 2124] [outer = 0x7f6b17220800] 17:34:38 INFO - PROCESS | 1842 | 1461630878186 Marionette TRACE conn4 <- [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]]]}] 17:34:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:34:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1443ms 17:34:38 INFO - PROCESS | 1842 | 1461630878230 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 17:34:38 INFO - PROCESS | 1842 | 1461630878238 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 17:34:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:34:38 INFO - PROCESS | 1842 | 1461630878248 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:34:38 INFO - PROCESS | 1842 | 1461630878252 Marionette TRACE conn4 <- [1,2802,null,{}] 17:34:38 INFO - PROCESS | 1842 | 1461630878257 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:38 INFO - PROCESS | 1842 | 1461630878494 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 17:34:38 INFO - PROCESS | 1842 | 1461630878718 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bb9a800 == 140 [pid = 1842] [id = 708] 17:34:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b1cbca400) [pid = 1842] [serial = 2125] [outer = (nil)] 17:34:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b1d105000) [pid = 1842] [serial = 2126] [outer = 0x7f6b1cbca400] 17:34:38 INFO - PROCESS | 1842 | 1461630878785 Marionette DEBUG loaded listener.js 17:34:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b1d1c8400) [pid = 1842] [serial = 2127] [outer = 0x7f6b1cbca400] 17:34:39 INFO - PROCESS | 1842 | 1461630879683 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:34:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:34:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1481ms 17:34:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:34:39 INFO - PROCESS | 1842 | 1461630879736 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 17:34:39 INFO - PROCESS | 1842 | 1461630879739 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 17:34:39 INFO - PROCESS | 1842 | 1461630879745 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:34:39 INFO - PROCESS | 1842 | 1461630879751 Marionette TRACE conn4 <- [1,2806,null,{}] 17:34:39 INFO - PROCESS | 1842 | 1461630879776 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:40 INFO - PROCESS | 1842 | 1461630880186 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 17:34:40 INFO - PROCESS | 1842 | 1461630880248 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1d863000 == 141 [pid = 1842] [id = 709] 17:34:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b1fa4c800) [pid = 1842] [serial = 2128] [outer = (nil)] 17:34:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b1fb10000) [pid = 1842] [serial = 2129] [outer = 0x7f6b1fa4c800] 17:34:40 INFO - PROCESS | 1842 | 1461630880319 Marionette DEBUG loaded listener.js 17:34:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b20197000) [pid = 1842] [serial = 2130] [outer = 0x7f6b1fa4c800] 17:34:41 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b13a53400) [pid = 1842] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:34:41 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b127c4400) [pid = 1842] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:34:41 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b20189c00) [pid = 1842] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:34:41 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b17228400) [pid = 1842] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:34:41 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b1e9dd400) [pid = 1842] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:34:41 INFO - PROCESS | 1842 | 1461630881632 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:34:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:34:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1900ms 17:34:41 INFO - PROCESS | 1842 | 1461630881644 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 17:34:41 INFO - PROCESS | 1842 | 1461630881647 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 17:34:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:34:41 INFO - PROCESS | 1842 | 1461630881654 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:34:41 INFO - PROCESS | 1842 | 1461630881658 Marionette TRACE conn4 <- [1,2810,null,{}] 17:34:41 INFO - PROCESS | 1842 | 1461630881664 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:41 INFO - PROCESS | 1842 | 1461630881964 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 17:34:41 INFO - PROCESS | 1842 | 1461630881989 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1eb94000 == 142 [pid = 1842] [id = 710] 17:34:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b1d1c4c00) [pid = 1842] [serial = 2131] [outer = (nil)] 17:34:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b20a89000) [pid = 1842] [serial = 2132] [outer = 0x7f6b1d1c4c00] 17:34:42 INFO - PROCESS | 1842 | 1461630882053 Marionette DEBUG loaded listener.js 17:34:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b22210c00) [pid = 1842] [serial = 2133] [outer = 0x7f6b1d1c4c00] 17:34:42 INFO - PROCESS | 1842 | 1461630882900 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:34:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:34:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1282ms 17:34:42 INFO - PROCESS | 1842 | 1461630882937 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 17:34:42 INFO - PROCESS | 1842 | 1461630882940 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 17:34:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:34:42 INFO - PROCESS | 1842 | 1461630882960 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:34:42 INFO - PROCESS | 1842 | 1461630882975 Marionette TRACE conn4 <- [1,2814,null,{}] 17:34:42 INFO - PROCESS | 1842 | 1461630882981 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:43 INFO - PROCESS | 1842 | 1461630883206 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 17:34:43 INFO - PROCESS | 1842 | 1461630883672 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:43 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19547800 == 143 [pid = 1842] [id = 711] 17:34:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b13a4a000) [pid = 1842] [serial = 2134] [outer = (nil)] 17:34:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b15f71400) [pid = 1842] [serial = 2135] [outer = 0x7f6b13a4a000] 17:34:43 INFO - PROCESS | 1842 | 1461630883756 Marionette DEBUG loaded listener.js 17:34:43 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b19bebc00) [pid = 1842] [serial = 2136] [outer = 0x7f6b13a4a000] 17:34:44 INFO - PROCESS | 1842 | 1461630884736 Marionette TRACE conn4 <- [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]]]}] 17:34:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:34:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1848ms 17:34:44 INFO - PROCESS | 1842 | 1461630884810 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 17:34:44 INFO - PROCESS | 1842 | 1461630884815 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 17:34:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:34:44 INFO - PROCESS | 1842 | 1461630884824 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:34:44 INFO - PROCESS | 1842 | 1461630884829 Marionette TRACE conn4 <- [1,2818,null,{}] 17:34:44 INFO - PROCESS | 1842 | 1461630884837 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:45 INFO - PROCESS | 1842 | 1461630885155 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 17:34:45 INFO - PROCESS | 1842 | 1461630885482 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1d060800 == 144 [pid = 1842] [id = 712] 17:34:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b1ca37800) [pid = 1842] [serial = 2137] [outer = (nil)] 17:34:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b1d102400) [pid = 1842] [serial = 2138] [outer = 0x7f6b1ca37800] 17:34:45 INFO - PROCESS | 1842 | 1461630885561 Marionette DEBUG loaded listener.js 17:34:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b1e9e2400) [pid = 1842] [serial = 2139] [outer = 0x7f6b1ca37800] 17:34:46 INFO - PROCESS | 1842 | 1461630886532 Marionette TRACE conn4 <- [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]]]}] 17:34:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:34:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1785ms 17:34:46 INFO - PROCESS | 1842 | 1461630886613 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 17:34:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:34:46 INFO - PROCESS | 1842 | 1461630886620 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 17:34:46 INFO - PROCESS | 1842 | 1461630886626 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:34:46 INFO - PROCESS | 1842 | 1461630886630 Marionette TRACE conn4 <- [1,2822,null,{}] 17:34:46 INFO - PROCESS | 1842 | 1461630886636 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:46 INFO - PROCESS | 1842 | 1461630886922 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 17:34:47 INFO - PROCESS | 1842 | 1461630887279 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b20d18000 == 145 [pid = 1842] [id = 713] 17:34:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b1fb0c000) [pid = 1842] [serial = 2140] [outer = (nil)] 17:34:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b20189000) [pid = 1842] [serial = 2141] [outer = 0x7f6b1fb0c000] 17:34:47 INFO - PROCESS | 1842 | 1461630887362 Marionette DEBUG loaded listener.js 17:34:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b221a9400) [pid = 1842] [serial = 2142] [outer = 0x7f6b1fb0c000] 17:34:48 INFO - PROCESS | 1842 | 1461630888291 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:34:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:34:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1736ms 17:34:48 INFO - PROCESS | 1842 | 1461630888363 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 17:34:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:34:48 INFO - PROCESS | 1842 | 1461630888367 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 17:34:48 INFO - PROCESS | 1842 | 1461630888383 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:34:48 INFO - PROCESS | 1842 | 1461630888398 Marionette TRACE conn4 <- [1,2826,null,{}] 17:34:48 INFO - PROCESS | 1842 | 1461630888409 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:48 INFO - PROCESS | 1842 | 1461630888777 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 17:34:49 INFO - PROCESS | 1842 | 1461630889035 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:49 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2348b000 == 146 [pid = 1842] [id = 714] 17:34:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b22875400) [pid = 1842] [serial = 2143] [outer = (nil)] 17:34:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b233d8800) [pid = 1842] [serial = 2144] [outer = 0x7f6b22875400] 17:34:49 INFO - PROCESS | 1842 | 1461630889111 Marionette DEBUG loaded listener.js 17:34:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b28563800) [pid = 1842] [serial = 2145] [outer = 0x7f6b22875400] 17:34:50 INFO - PROCESS | 1842 | 1461630890060 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:34:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:34:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1762ms 17:34:50 INFO - PROCESS | 1842 | 1461630890137 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 17:34:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:34:50 INFO - PROCESS | 1842 | 1461630890142 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 17:34:50 INFO - PROCESS | 1842 | 1461630890149 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:34:50 INFO - PROCESS | 1842 | 1461630890152 Marionette TRACE conn4 <- [1,2830,null,{}] 17:34:50 INFO - PROCESS | 1842 | 1461630890158 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:50 INFO - PROCESS | 1842 | 1461630890411 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 17:34:50 INFO - PROCESS | 1842 | 1461630890734 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b244cd800 == 147 [pid = 1842] [id = 715] 17:34:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b22631c00) [pid = 1842] [serial = 2146] [outer = (nil)] 17:34:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b285de000) [pid = 1842] [serial = 2147] [outer = 0x7f6b22631c00] 17:34:50 INFO - PROCESS | 1842 | 1461630890823 Marionette DEBUG loaded listener.js 17:34:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b287f1800) [pid = 1842] [serial = 2148] [outer = 0x7f6b22631c00] 17:34:51 INFO - PROCESS | 1842 | 1461630891734 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:34:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:34:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1632ms 17:34:51 INFO - PROCESS | 1842 | 1461630891781 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 17:34:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:34:51 INFO - PROCESS | 1842 | 1461630891785 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 17:34:51 INFO - PROCESS | 1842 | 1461630891791 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:34:51 INFO - PROCESS | 1842 | 1461630891794 Marionette TRACE conn4 <- [1,2834,null,{}] 17:34:51 INFO - PROCESS | 1842 | 1461630891800 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:52 INFO - PROCESS | 1842 | 1461630892043 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 17:34:52 INFO - PROCESS | 1842 | 1461630892370 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28845800 == 148 [pid = 1842] [id = 716] 17:34:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b295d5400) [pid = 1842] [serial = 2149] [outer = (nil)] 17:34:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b295dbc00) [pid = 1842] [serial = 2150] [outer = 0x7f6b295d5400] 17:34:52 INFO - PROCESS | 1842 | 1461630892466 Marionette DEBUG loaded listener.js 17:34:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b298ee400) [pid = 1842] [serial = 2151] [outer = 0x7f6b295d5400] 17:34:53 INFO - PROCESS | 1842 | 1461630893395 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:34:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:34:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1681ms 17:34:53 INFO - PROCESS | 1842 | 1461630893472 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 17:34:53 INFO - PROCESS | 1842 | 1461630893476 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 17:34:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:34:53 INFO - PROCESS | 1842 | 1461630893482 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:34:53 INFO - PROCESS | 1842 | 1461630893485 Marionette TRACE conn4 <- [1,2838,null,{}] 17:34:53 INFO - PROCESS | 1842 | 1461630893490 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:53 INFO - PROCESS | 1842 | 1461630893744 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 17:34:54 INFO - PROCESS | 1842 | 1461630894060 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:54 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b29896800 == 149 [pid = 1842] [id = 717] 17:34:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b295d6000) [pid = 1842] [serial = 2152] [outer = (nil)] 17:34:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b2aa83400) [pid = 1842] [serial = 2153] [outer = 0x7f6b295d6000] 17:34:54 INFO - PROCESS | 1842 | 1461630894140 Marionette DEBUG loaded listener.js 17:34:54 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b2b9e7800) [pid = 1842] [serial = 2154] [outer = 0x7f6b295d6000] 17:34:55 INFO - PROCESS | 1842 | 1461630895050 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:34:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:34:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1636ms 17:34:55 INFO - PROCESS | 1842 | 1461630895125 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 17:34:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:34:55 INFO - PROCESS | 1842 | 1461630895134 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 17:34:55 INFO - PROCESS | 1842 | 1461630895141 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:34:55 INFO - PROCESS | 1842 | 1461630895145 Marionette TRACE conn4 <- [1,2842,null,{}] 17:34:55 INFO - PROCESS | 1842 | 1461630895151 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:55 INFO - PROCESS | 1842 | 1461630895443 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 17:34:55 INFO - PROCESS | 1842 | 1461630895757 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:55 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a705000 == 150 [pid = 1842] [id = 718] 17:34:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b2a72b800) [pid = 1842] [serial = 2155] [outer = (nil)] 17:34:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b2ba9b800) [pid = 1842] [serial = 2156] [outer = 0x7f6b2a72b800] 17:34:55 INFO - PROCESS | 1842 | 1461630895837 Marionette DEBUG loaded listener.js 17:34:55 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b2c92d800) [pid = 1842] [serial = 2157] [outer = 0x7f6b2a72b800] 17:34:56 INFO - PROCESS | 1842 | 1461630896721 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:34:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:34:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1636ms 17:34:56 INFO - PROCESS | 1842 | 1461630896778 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 17:34:56 INFO - PROCESS | 1842 | 1461630896781 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 17:34:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:34:56 INFO - PROCESS | 1842 | 1461630896789 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:34:56 INFO - PROCESS | 1842 | 1461630896793 Marionette TRACE conn4 <- [1,2846,null,{}] 17:34:56 INFO - PROCESS | 1842 | 1461630896799 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:57 INFO - PROCESS | 1842 | 1461630897042 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 17:34:57 INFO - PROCESS | 1842 | 1461630897357 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:57 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cc88000 == 151 [pid = 1842] [id = 719] 17:34:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b127d1400) [pid = 1842] [serial = 2158] [outer = (nil)] 17:34:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b2cb3c400) [pid = 1842] [serial = 2159] [outer = 0x7f6b127d1400] 17:34:57 INFO - PROCESS | 1842 | 1461630897439 Marionette DEBUG loaded listener.js 17:34:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b2ce3a800) [pid = 1842] [serial = 2160] [outer = 0x7f6b127d1400] 17:34:58 INFO - PROCESS | 1842 | 1461630898315 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:34:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:34:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1580ms 17:34:58 INFO - PROCESS | 1842 | 1461630898370 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 17:34:58 INFO - PROCESS | 1842 | 1461630898373 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 17:34:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:34:58 INFO - PROCESS | 1842 | 1461630898380 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:34:58 INFO - PROCESS | 1842 | 1461630898383 Marionette TRACE conn4 <- [1,2850,null,{}] 17:34:58 INFO - PROCESS | 1842 | 1461630898388 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:34:58 INFO - PROCESS | 1842 | 1461630898643 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 17:34:58 INFO - PROCESS | 1842 | 1461630898921 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:34:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2ed0f000 == 152 [pid = 1842] [id = 720] 17:34:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b1e9e6000) [pid = 1842] [serial = 2161] [outer = (nil)] 17:34:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b2e47e400) [pid = 1842] [serial = 2162] [outer = 0x7f6b1e9e6000] 17:34:59 INFO - PROCESS | 1842 | 1461630899041 Marionette DEBUG loaded listener.js 17:34:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b2edb6000) [pid = 1842] [serial = 2163] [outer = 0x7f6b1e9e6000] 17:34:59 INFO - PROCESS | 1842 | 1461630899911 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:34:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:34:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1580ms 17:34:59 INFO - PROCESS | 1842 | 1461630899961 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 17:34:59 INFO - PROCESS | 1842 | 1461630899965 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 17:34:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:34:59 INFO - PROCESS | 1842 | 1461630899972 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:34:59 INFO - PROCESS | 1842 | 1461630899974 Marionette TRACE conn4 <- [1,2854,null,{}] 17:34:59 INFO - PROCESS | 1842 | 1461630899979 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:00 INFO - PROCESS | 1842 | 1461630900226 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 17:35:00 INFO - PROCESS | 1842 | 1461630900514 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:00 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f321000 == 153 [pid = 1842] [id = 721] 17:35:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b2f863c00) [pid = 1842] [serial = 2164] [outer = (nil)] 17:35:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b30271400) [pid = 1842] [serial = 2165] [outer = 0x7f6b2f863c00] 17:35:00 INFO - PROCESS | 1842 | 1461630900658 Marionette DEBUG loaded listener.js 17:35:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b31969c00) [pid = 1842] [serial = 2166] [outer = 0x7f6b2f863c00] 17:35:01 INFO - PROCESS | 1842 | 1461630901625 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:35:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:35:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1728ms 17:35:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:35:01 INFO - PROCESS | 1842 | 1461630901702 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 17:35:01 INFO - PROCESS | 1842 | 1461630901705 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 17:35:01 INFO - PROCESS | 1842 | 1461630901711 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:35:01 INFO - PROCESS | 1842 | 1461630901715 Marionette TRACE conn4 <- [1,2858,null,{}] 17:35:01 INFO - PROCESS | 1842 | 1461630901721 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:02 INFO - PROCESS | 1842 | 1461630902053 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 17:35:02 INFO - PROCESS | 1842 | 1461630902391 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b34320800 == 154 [pid = 1842] [id = 722] 17:35:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b3220c000) [pid = 1842] [serial = 2167] [outer = (nil)] 17:35:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b3274c400) [pid = 1842] [serial = 2168] [outer = 0x7f6b3220c000] 17:35:02 INFO - PROCESS | 1842 | 1461630902466 Marionette DEBUG loaded listener.js 17:35:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b3313e800) [pid = 1842] [serial = 2169] [outer = 0x7f6b3220c000] 17:35:03 INFO - PROCESS | 1842 | 1461630903349 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:35:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:35:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1687ms 17:35:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:35:03 INFO - PROCESS | 1842 | 1461630903399 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 17:35:03 INFO - PROCESS | 1842 | 1461630903402 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 17:35:03 INFO - PROCESS | 1842 | 1461630903408 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:35:03 INFO - PROCESS | 1842 | 1461630903411 Marionette TRACE conn4 <- [1,2862,null,{}] 17:35:03 INFO - PROCESS | 1842 | 1461630903416 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:03 INFO - PROCESS | 1842 | 1461630903649 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 17:35:03 INFO - PROCESS | 1842 | 1461630903930 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35517000 == 155 [pid = 1842] [id = 723] 17:35:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b3220c800) [pid = 1842] [serial = 2170] [outer = (nil)] 17:35:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b33224400) [pid = 1842] [serial = 2171] [outer = 0x7f6b3220c800] 17:35:04 INFO - PROCESS | 1842 | 1461630904045 Marionette DEBUG loaded listener.js 17:35:04 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b336e0800) [pid = 1842] [serial = 2172] [outer = 0x7f6b3220c800] 17:35:04 INFO - PROCESS | 1842 | 1461630904911 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:35:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:35:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1539ms 17:35:04 INFO - PROCESS | 1842 | 1461630904947 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 17:35:04 INFO - PROCESS | 1842 | 1461630904950 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 17:35:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:35:04 INFO - PROCESS | 1842 | 1461630904956 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:35:04 INFO - PROCESS | 1842 | 1461630904958 Marionette TRACE conn4 <- [1,2866,null,{}] 17:35:04 INFO - PROCESS | 1842 | 1461630904964 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:05 INFO - PROCESS | 1842 | 1461630905207 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 17:35:05 INFO - PROCESS | 1842 | 1461630905487 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b41c99000 == 156 [pid = 1842] [id = 724] 17:35:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b1fb43400) [pid = 1842] [serial = 2173] [outer = (nil)] 17:35:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b33713400) [pid = 1842] [serial = 2174] [outer = 0x7f6b1fb43400] 17:35:05 INFO - PROCESS | 1842 | 1461630905611 Marionette DEBUG loaded listener.js 17:35:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b33719000) [pid = 1842] [serial = 2175] [outer = 0x7f6b1fb43400] 17:35:06 INFO - PROCESS | 1842 | 1461630906478 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:35:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:35:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1589ms 17:35:06 INFO - PROCESS | 1842 | 1461630906546 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 17:35:06 INFO - PROCESS | 1842 | 1461630906549 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 17:35:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:35:06 INFO - PROCESS | 1842 | 1461630906555 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:35:06 INFO - PROCESS | 1842 | 1461630906557 Marionette TRACE conn4 <- [1,2870,null,{}] 17:35:06 INFO - PROCESS | 1842 | 1461630906563 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:06 INFO - PROCESS | 1842 | 1461630906799 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 17:35:07 INFO - PROCESS | 1842 | 1461630907119 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:07 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b420b7800 == 157 [pid = 1842] [id = 725] 17:35:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b19bf9800) [pid = 1842] [serial = 2176] [outer = (nil)] 17:35:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b3390dc00) [pid = 1842] [serial = 2177] [outer = 0x7f6b19bf9800] 17:35:07 INFO - PROCESS | 1842 | 1461630907197 Marionette DEBUG loaded listener.js 17:35:07 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b33e8c000) [pid = 1842] [serial = 2178] [outer = 0x7f6b19bf9800] 17:35:08 INFO - PROCESS | 1842 | 1461630908081 Marionette TRACE conn4 <- [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]]]}] 17:35:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:35:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1582ms 17:35:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:35:08 INFO - PROCESS | 1842 | 1461630908139 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 17:35:08 INFO - PROCESS | 1842 | 1461630908142 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 17:35:08 INFO - PROCESS | 1842 | 1461630908148 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:35:08 INFO - PROCESS | 1842 | 1461630908151 Marionette TRACE conn4 <- [1,2874,null,{}] 17:35:08 INFO - PROCESS | 1842 | 1461630908157 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:08 INFO - PROCESS | 1842 | 1461630908398 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 17:35:08 INFO - PROCESS | 1842 | 1461630908721 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b44a2e800 == 158 [pid = 1842] [id = 726] 17:35:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b32585800) [pid = 1842] [serial = 2179] [outer = (nil)] 17:35:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b33e93000) [pid = 1842] [serial = 2180] [outer = 0x7f6b32585800] 17:35:08 INFO - PROCESS | 1842 | 1461630908800 Marionette DEBUG loaded listener.js 17:35:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b33f38c00) [pid = 1842] [serial = 2181] [outer = 0x7f6b32585800] 17:35:09 INFO - PROCESS | 1842 | 1461630909668 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:35:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:35:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1581ms 17:35:09 INFO - PROCESS | 1842 | 1461630909729 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 17:35:09 INFO - PROCESS | 1842 | 1461630909732 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 17:35:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:35:09 INFO - PROCESS | 1842 | 1461630909738 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:35:09 INFO - PROCESS | 1842 | 1461630909741 Marionette TRACE conn4 <- [1,2878,null,{}] 17:35:09 INFO - PROCESS | 1842 | 1461630909749 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:10 INFO - PROCESS | 1842 | 1461630909998 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 17:35:10 INFO - PROCESS | 1842 | 1461630910343 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:10 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4670f800 == 159 [pid = 1842] [id = 727] 17:35:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b1d048c00) [pid = 1842] [serial = 2182] [outer = (nil)] 17:35:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b33f3f800) [pid = 1842] [serial = 2183] [outer = 0x7f6b1d048c00] 17:35:10 INFO - PROCESS | 1842 | 1461630910424 Marionette DEBUG loaded listener.js 17:35:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b34444400) [pid = 1842] [serial = 2184] [outer = 0x7f6b1d048c00] 17:35:11 INFO - PROCESS | 1842 | 1461630911290 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:35:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:35:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1592ms 17:35:11 INFO - PROCESS | 1842 | 1461630911331 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 17:35:11 INFO - PROCESS | 1842 | 1461630911335 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 17:35:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:35:11 INFO - PROCESS | 1842 | 1461630911340 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:35:11 INFO - PROCESS | 1842 | 1461630911343 Marionette TRACE conn4 <- [1,2882,null,{}] 17:35:11 INFO - PROCESS | 1842 | 1461630911348 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:11 INFO - PROCESS | 1842 | 1461630911632 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 17:35:11 INFO - PROCESS | 1842 | 1461630911961 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46844800 == 160 [pid = 1842] [id = 728] 17:35:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b33f39c00) [pid = 1842] [serial = 2185] [outer = (nil)] 17:35:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f6b347ad800) [pid = 1842] [serial = 2186] [outer = 0x7f6b33f39c00] 17:35:12 INFO - PROCESS | 1842 | 1461630912043 Marionette DEBUG loaded listener.js 17:35:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f6b34f9d400) [pid = 1842] [serial = 2187] [outer = 0x7f6b33f39c00] 17:35:12 INFO - PROCESS | 1842 | 1461630912922 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:35:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:35:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1633ms 17:35:12 INFO - PROCESS | 1842 | 1461630912975 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 17:35:12 INFO - PROCESS | 1842 | 1461630912979 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 17:35:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:35:12 INFO - PROCESS | 1842 | 1461630912984 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:35:12 INFO - PROCESS | 1842 | 1461630912986 Marionette TRACE conn4 <- [1,2886,null,{}] 17:35:12 INFO - PROCESS | 1842 | 1461630912992 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:13 INFO - PROCESS | 1842 | 1461630913236 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 17:35:13 INFO - PROCESS | 1842 | 1461630913570 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b16075000 == 159 [pid = 1842] [id = 555] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b17a60800 == 158 [pid = 1842] [id = 642] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1eb94000 == 157 [pid = 1842] [id = 710] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1d863000 == 156 [pid = 1842] [id = 709] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1bb9a800 == 155 [pid = 1842] [id = 708] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1a7d3000 == 154 [pid = 1842] [id = 707] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4191e000 == 153 [pid = 1842] [id = 706] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b3b015800 == 152 [pid = 1842] [id = 705] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b380da000 == 151 [pid = 1842] [id = 704] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b35518800 == 150 [pid = 1842] [id = 703] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34dca000 == 149 [pid = 1842] [id = 702] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34310800 == 148 [pid = 1842] [id = 701] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b33c4e800 == 147 [pid = 1842] [id = 700] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b320a2800 == 146 [pid = 1842] [id = 699] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f40c000 == 145 [pid = 1842] [id = 698] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2efa2000 == 144 [pid = 1842] [id = 697] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2e441000 == 143 [pid = 1842] [id = 696] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2b5b1800 == 142 [pid = 1842] [id = 695] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a722000 == 141 [pid = 1842] [id = 694] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2988a000 == 140 [pid = 1842] [id = 693] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b28855000 == 139 [pid = 1842] [id = 692] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b244cc000 == 138 [pid = 1842] [id = 691] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232aa800 == 137 [pid = 1842] [id = 690] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1d867800 == 136 [pid = 1842] [id = 689] 17:35:15 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19865800 == 135 [pid = 1842] [id = 688] 17:35:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b15ddb000 == 136 [pid = 1842] [id = 729] 17:35:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f6b13a4a800) [pid = 1842] [serial = 2188] [outer = (nil)] 17:35:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f6b15e04c00) [pid = 1842] [serial = 2189] [outer = 0x7f6b13a4a800] 17:35:15 INFO - PROCESS | 1842 | 1461630915469 Marionette DEBUG loaded listener.js 17:35:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f6b16639800) [pid = 1842] [serial = 2190] [outer = 0x7f6b13a4a800] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f6b2015e000) [pid = 1842] [serial = 2063] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f6b22638800) [pid = 1842] [serial = 2024] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f6b29995c00) [pid = 1842] [serial = 2039] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f6b1cbe9c00) [pid = 1842] [serial = 2054] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f6b1e9e4000) [pid = 1842] [serial = 2004] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b221b2000) [pid = 1842] [serial = 2061] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b221ad400) [pid = 1842] [serial = 2021] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b15e08c00) [pid = 1842] [serial = 2006] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b1d10d400) [pid = 1842] [serial = 2055] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b29722000) [pid = 1842] [serial = 2036] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b20072c00) [pid = 1842] [serial = 2018] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b1cbeb800) [pid = 1842] [serial = 2048] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b28523800) [pid = 1842] [serial = 2030] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b1fb08000) [pid = 1842] [serial = 2015] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b19bf4800) [pid = 1842] [serial = 2051] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b1fb50c00) [pid = 1842] [serial = 2058] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b1ad05400) [pid = 1842] [serial = 2009] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b230e2c00) [pid = 1842] [serial = 2027] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b1fa45400) [pid = 1842] [serial = 2057] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b287f3800) [pid = 1842] [serial = 2033] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b221a5000) [pid = 1842] [serial = 2060] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b1a9c8000) [pid = 1842] [serial = 2052] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b1cbeec00) [pid = 1842] [serial = 2012] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b2ade3800) [pid = 1842] [serial = 2042] [outer = (nil)] [url = about:blank] 17:35:15 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b2b868800) [pid = 1842] [serial = 2045] [outer = (nil)] [url = about:blank] 17:35:16 INFO - PROCESS | 1842 | 1461630916531 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:35:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:35:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 3585ms 17:35:16 INFO - PROCESS | 1842 | 1461630916571 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 17:35:16 INFO - PROCESS | 1842 | 1461630916574 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 17:35:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:35:16 INFO - PROCESS | 1842 | 1461630916583 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:35:16 INFO - PROCESS | 1842 | 1461630916587 Marionette TRACE conn4 <- [1,2890,null,{}] 17:35:16 INFO - PROCESS | 1842 | 1461630916594 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:16 INFO - PROCESS | 1842 | 1461630916903 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 17:35:17 INFO - PROCESS | 1842 | 1461630917067 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:17 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1b197800 == 137 [pid = 1842] [id = 730] 17:35:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b1b0d8000) [pid = 1842] [serial = 2191] [outer = (nil)] 17:35:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b1ca31000) [pid = 1842] [serial = 2192] [outer = 0x7f6b1b0d8000] 17:35:17 INFO - PROCESS | 1842 | 1461630917255 Marionette DEBUG loaded listener.js 17:35:17 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b1cbee000) [pid = 1842] [serial = 2193] [outer = 0x7f6b1b0d8000] 17:35:18 INFO - PROCESS | 1842 | 1461630918071 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:35:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:35:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1540ms 17:35:18 INFO - PROCESS | 1842 | 1461630918155 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 17:35:18 INFO - PROCESS | 1842 | 1461630918161 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 17:35:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:35:18 INFO - PROCESS | 1842 | 1461630918175 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:35:18 INFO - PROCESS | 1842 | 1461630918178 Marionette TRACE conn4 <- [1,2894,null,{}] 17:35:18 INFO - PROCESS | 1842 | 1461630918185 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:18 INFO - PROCESS | 1842 | 1461630918496 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 17:35:18 INFO - PROCESS | 1842 | 1461630918533 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1d863000 == 138 [pid = 1842] [id = 731] 17:35:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b1d051400) [pid = 1842] [serial = 2194] [outer = (nil)] 17:35:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b1e9e8400) [pid = 1842] [serial = 2195] [outer = 0x7f6b1d051400] 17:35:18 INFO - PROCESS | 1842 | 1461630918607 Marionette DEBUG loaded listener.js 17:35:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b1fb07800) [pid = 1842] [serial = 2196] [outer = 0x7f6b1d051400] 17:35:19 INFO - PROCESS | 1842 | 1461630919689 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:35:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:35:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1582ms 17:35:19 INFO - PROCESS | 1842 | 1461630919758 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 17:35:19 INFO - PROCESS | 1842 | 1461630919761 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 17:35:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:35:19 INFO - PROCESS | 1842 | 1461630919767 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:35:19 INFO - PROCESS | 1842 | 1461630919772 Marionette TRACE conn4 <- [1,2898,null,{}] 17:35:19 INFO - PROCESS | 1842 | 1461630919797 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:20 INFO - PROCESS | 1842 | 1461630920112 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b1fa4c800) [pid = 1842] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b17220800) [pid = 1842] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b3026b000) [pid = 1842] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b3026a000) [pid = 1842] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b2edb2800) [pid = 1842] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b1ad49800) [pid = 1842] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b16304400) [pid = 1842] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b2ba9e800) [pid = 1842] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b2ba71800) [pid = 1842] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b2ba9e400) [pid = 1842] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b2993d800) [pid = 1842] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b2969b800) [pid = 1842] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b286d8c00) [pid = 1842] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b286da400) [pid = 1842] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b286d7400) [pid = 1842] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b1fb0b000) [pid = 1842] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b1fb0a800) [pid = 1842] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b1fb07400) [pid = 1842] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b1cbe7c00) [pid = 1842] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b13a50c00) [pid = 1842] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b1cbca400) [pid = 1842] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b19ca3000) [pid = 1842] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b1ca31800) [pid = 1842] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b1b0de400) [pid = 1842] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b2a732800) [pid = 1842] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b1cbc4400) [pid = 1842] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b28ac2c00) [pid = 1842] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b29937400) [pid = 1842] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b286d5c00) [pid = 1842] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b17221800) [pid = 1842] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b295dfc00) [pid = 1842] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b19c9b000) [pid = 1842] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b127cac00) [pid = 1842] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b1fa43400) [pid = 1842] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b1eae1400) [pid = 1842] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b221aa000) [pid = 1842] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:35:20 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b15e0ac00) [pid = 1842] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:35:20 INFO - PROCESS | 1842 | 1461630920744 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1ada6800 == 139 [pid = 1842] [id = 732] 17:35:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b127cac00) [pid = 1842] [serial = 2197] [outer = (nil)] 17:35:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b15e0ac00) [pid = 1842] [serial = 2198] [outer = 0x7f6b127cac00] 17:35:20 INFO - PROCESS | 1842 | 1461630920807 Marionette DEBUG loaded listener.js 17:35:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b1ca31800) [pid = 1842] [serial = 2199] [outer = 0x7f6b127cac00] 17:35:21 INFO - PROCESS | 1842 | 1461630921557 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:35:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:35:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1844ms 17:35:21 INFO - PROCESS | 1842 | 1461630921612 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 17:35:21 INFO - PROCESS | 1842 | 1461630921616 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 17:35:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:35:21 INFO - PROCESS | 1842 | 1461630921622 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:35:21 INFO - PROCESS | 1842 | 1461630921624 Marionette TRACE conn4 <- [1,2902,null,{}] 17:35:21 INFO - PROCESS | 1842 | 1461630921630 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:21 INFO - PROCESS | 1842 | 1461630921851 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 17:35:22 INFO - PROCESS | 1842 | 1461630922050 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:22 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b20d20000 == 140 [pid = 1842] [id = 733] 17:35:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b127cbc00) [pid = 1842] [serial = 2200] [outer = (nil)] 17:35:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b22207400) [pid = 1842] [serial = 2201] [outer = 0x7f6b127cbc00] 17:35:22 INFO - PROCESS | 1842 | 1461630922119 Marionette DEBUG loaded listener.js 17:35:22 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b2229d000) [pid = 1842] [serial = 2202] [outer = 0x7f6b127cbc00] 17:35:23 INFO - PROCESS | 1842 | 1461630923192 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:35:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:35:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1628ms 17:35:23 INFO - PROCESS | 1842 | 1461630923252 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 17:35:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:35:23 INFO - PROCESS | 1842 | 1461630923258 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 17:35:23 INFO - PROCESS | 1842 | 1461630923268 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:35:23 INFO - PROCESS | 1842 | 1461630923274 Marionette TRACE conn4 <- [1,2906,null,{}] 17:35:23 INFO - PROCESS | 1842 | 1461630923284 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:23 INFO - PROCESS | 1842 | 1461630923574 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 17:35:23 INFO - PROCESS | 1842 | 1461630923915 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1cb47800 == 141 [pid = 1842] [id = 734] 17:35:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b1b0da000) [pid = 1842] [serial = 2203] [outer = (nil)] 17:35:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b1b94e800) [pid = 1842] [serial = 2204] [outer = 0x7f6b1b0da000] 17:35:23 INFO - PROCESS | 1842 | 1461630923993 Marionette DEBUG loaded listener.js 17:35:24 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b1e9eb000) [pid = 1842] [serial = 2205] [outer = 0x7f6b1b0da000] 17:35:24 INFO - PROCESS | 1842 | 1461630924984 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:35:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:35:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1789ms 17:35:25 INFO - PROCESS | 1842 | 1461630925056 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 17:35:25 INFO - PROCESS | 1842 | 1461630925063 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 17:35:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:35:25 INFO - PROCESS | 1842 | 1461630925074 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:35:25 INFO - PROCESS | 1842 | 1461630925077 Marionette TRACE conn4 <- [1,2910,null,{}] 17:35:25 INFO - PROCESS | 1842 | 1461630925083 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:25 INFO - PROCESS | 1842 | 1461630925384 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 17:35:25 INFO - PROCESS | 1842 | 1461630925733 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232b9000 == 142 [pid = 1842] [id = 735] 17:35:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b20195400) [pid = 1842] [serial = 2206] [outer = (nil)] 17:35:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b221a7000) [pid = 1842] [serial = 2207] [outer = 0x7f6b20195400] 17:35:25 INFO - PROCESS | 1842 | 1461630925816 Marionette DEBUG loaded listener.js 17:35:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b222a4400) [pid = 1842] [serial = 2208] [outer = 0x7f6b20195400] 17:35:26 INFO - PROCESS | 1842 | 1461630926647 Marionette TRACE conn4 <- [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]]]}] 17:35:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:35:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:35:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1635ms 17:35:26 INFO - PROCESS | 1842 | 1461630926710 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 17:35:26 INFO - TEST-START | /DOMEvents/constructors.html 17:35:26 INFO - PROCESS | 1842 | 1461630926714 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 17:35:26 INFO - PROCESS | 1842 | 1461630926721 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:35:26 INFO - PROCESS | 1842 | 1461630926727 Marionette TRACE conn4 <- [1,2914,null,{}] 17:35:26 INFO - PROCESS | 1842 | 1461630926744 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:27 INFO - PROCESS | 1842 | 1461630927114 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 17:35:27 INFO - PROCESS | 1842 | 1461630927327 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:27 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b243b0800 == 143 [pid = 1842] [id = 736] 17:35:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b22877c00) [pid = 1842] [serial = 2209] [outer = (nil)] 17:35:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b230e0000) [pid = 1842] [serial = 2210] [outer = 0x7f6b22877c00] 17:35:27 INFO - PROCESS | 1842 | 1461630927463 Marionette DEBUG loaded listener.js 17:35:27 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b2851c000) [pid = 1842] [serial = 2211] [outer = 0x7f6b22877c00] 17:35:28 INFO - PROCESS | 1842 | 1461630928387 Marionette TRACE conn4 <- [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]]]}] 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:35:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:35:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:35:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:35:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:35:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:35:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:35:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:35:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:35:28 INFO - TEST-OK | /DOMEvents/constructors.html | took 1704ms 17:35:28 INFO - PROCESS | 1842 | 1461630928433 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 17:35:28 INFO - PROCESS | 1842 | 1461630928446 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 17:35:28 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:35:28 INFO - PROCESS | 1842 | 1461630928455 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:35:28 INFO - PROCESS | 1842 | 1461630928464 Marionette TRACE conn4 <- [1,2918,null,{}] 17:35:28 INFO - PROCESS | 1842 | 1461630928474 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:28 INFO - PROCESS | 1842 | 1461630928713 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 17:35:29 INFO - PROCESS | 1842 | 1461630929039 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:29 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b297cb800 == 144 [pid = 1842] [id = 737] 17:35:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b22871400) [pid = 1842] [serial = 2212] [outer = (nil)] 17:35:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b286d3800) [pid = 1842] [serial = 2213] [outer = 0x7f6b22871400] 17:35:29 INFO - PROCESS | 1842 | 1461630929119 Marionette DEBUG loaded listener.js 17:35:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b295d3800) [pid = 1842] [serial = 2214] [outer = 0x7f6b22871400] 17:35:29 INFO - PROCESS | 1842 | 1461630929894 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:35:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:35:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1488ms 17:35:29 INFO - PROCESS | 1842 | 1461630929945 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 17:35:29 INFO - PROCESS | 1842 | 1461630929949 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 17:35:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:35:29 INFO - PROCESS | 1842 | 1461630929955 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:35:29 INFO - PROCESS | 1842 | 1461630929957 Marionette TRACE conn4 <- [1,2922,null,{}] 17:35:29 INFO - PROCESS | 1842 | 1461630929963 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:30 INFO - PROCESS | 1842 | 1461630930215 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 17:35:30 INFO - PROCESS | 1842 | 1461630930508 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2a699800 == 145 [pid = 1842] [id = 738] 17:35:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b28522c00) [pid = 1842] [serial = 2215] [outer = (nil)] 17:35:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b2969c400) [pid = 1842] [serial = 2216] [outer = 0x7f6b28522c00] 17:35:30 INFO - PROCESS | 1842 | 1461630930588 Marionette DEBUG loaded listener.js 17:35:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b2971b800) [pid = 1842] [serial = 2217] [outer = 0x7f6b28522c00] 17:35:31 INFO - PROCESS | 1842 | [1842] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 17:35:31 INFO - PROCESS | 1842 | [1842] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 17:35:31 INFO - PROCESS | 1842 | [1842] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 17:35:31 INFO - PROCESS | 1842 | [1842] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 17:35:31 INFO - PROCESS | 1842 | 1461630931449 Marionette TRACE conn4 <- [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]]]}] 17:35:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:35:31 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:35:31 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 17:35:31 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:35:31 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 17:35:31 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:35:31 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]" 17:35:31 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:35:31 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:35:31 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1580ms 17:35:31 INFO - PROCESS | 1842 | 1461630931539 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 17:35:31 INFO - PROCESS | 1842 | 1461630931546 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 17:35:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:35:31 INFO - PROCESS | 1842 | 1461630931558 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:35:31 INFO - PROCESS | 1842 | 1461630931561 Marionette TRACE conn4 <- [1,2926,null,{}] 17:35:31 INFO - PROCESS | 1842 | 1461630931567 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:31 INFO - PROCESS | 1842 | 1461630931838 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 17:35:32 INFO - PROCESS | 1842 | 1461630932171 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:32 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2cfcc000 == 146 [pid = 1842] [id = 739] 17:35:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b2b86fc00) [pid = 1842] [serial = 2218] [outer = (nil)] 17:35:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b2b9ed000) [pid = 1842] [serial = 2219] [outer = 0x7f6b2b86fc00] 17:35:32 INFO - PROCESS | 1842 | 1461630932259 Marionette DEBUG loaded listener.js 17:35:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b2bceec00) [pid = 1842] [serial = 2220] [outer = 0x7f6b2b86fc00] 17:35:32 INFO - PROCESS | 1842 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:35:33 INFO - PROCESS | 1842 | 1461630933017 Marionette TRACE conn4 <- [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]]]}] 17:35:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:35:33 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1486ms 17:35:33 INFO - PROCESS | 1842 | 1461630933044 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 17:35:33 INFO - PROCESS | 1842 | 1461630933048 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 17:35:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:35:33 INFO - PROCESS | 1842 | 1461630933054 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:35:33 INFO - PROCESS | 1842 | 1461630933056 Marionette TRACE conn4 <- [1,2930,null,{}] 17:35:33 INFO - PROCESS | 1842 | 1461630933062 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:33 INFO - PROCESS | 1842 | 1461630933295 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 17:35:33 INFO - PROCESS | 1842 | 1461630933582 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:33 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f21e800 == 147 [pid = 1842] [id = 740] 17:35:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b2971e000) [pid = 1842] [serial = 2221] [outer = (nil)] 17:35:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b2cc60000) [pid = 1842] [serial = 2222] [outer = 0x7f6b2971e000] 17:35:33 INFO - PROCESS | 1842 | 1461630933659 Marionette DEBUG loaded listener.js 17:35:33 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b2e47f400) [pid = 1842] [serial = 2223] [outer = 0x7f6b2971e000] 17:35:34 INFO - PROCESS | 1842 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:35:34 INFO - PROCESS | 1842 | 1461630934445 Marionette TRACE conn4 <- [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]]]}] 17:35:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:35:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1429ms 17:35:34 INFO - PROCESS | 1842 | 1461630934485 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 17:35:34 INFO - PROCESS | 1842 | 1461630934488 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 17:35:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:35:34 INFO - PROCESS | 1842 | 1461630934494 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:35:34 INFO - PROCESS | 1842 | 1461630934497 Marionette TRACE conn4 <- [1,2934,null,{}] 17:35:34 INFO - PROCESS | 1842 | 1461630934503 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:34 INFO - PROCESS | 1842 | 1461630934764 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 17:35:35 INFO - PROCESS | 1842 | 1461630935020 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f429000 == 148 [pid = 1842] [id = 741] 17:35:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b2b2a9c00) [pid = 1842] [serial = 2224] [outer = (nil)] 17:35:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b2ecb9400) [pid = 1842] [serial = 2225] [outer = 0x7f6b2b2a9c00] 17:35:35 INFO - PROCESS | 1842 | 1461630935097 Marionette DEBUG loaded listener.js 17:35:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b2edb6800) [pid = 1842] [serial = 2226] [outer = 0x7f6b2b2a9c00] 17:35:35 INFO - PROCESS | 1842 | 1461630935891 Marionette TRACE conn4 <- [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]]]}] 17:35:35 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:35:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1431ms 17:35:35 INFO - PROCESS | 1842 | 1461630935927 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 17:35:35 INFO - PROCESS | 1842 | 1461630935931 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 17:35:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:35:35 INFO - PROCESS | 1842 | 1461630935936 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:35:35 INFO - PROCESS | 1842 | 1461630935939 Marionette TRACE conn4 <- [1,2938,null,{}] 17:35:35 INFO - PROCESS | 1842 | 1461630935944 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:36 INFO - PROCESS | 1842 | 1461630936205 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 17:35:36 INFO - PROCESS | 1842 | 1461630936493 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:36 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b337e2000 == 149 [pid = 1842] [id = 742] 17:35:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b2aa74800) [pid = 1842] [serial = 2227] [outer = (nil)] 17:35:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2eeb3800) [pid = 1842] [serial = 2228] [outer = 0x7f6b2aa74800] 17:35:36 INFO - PROCESS | 1842 | 1461630936585 Marionette DEBUG loaded listener.js 17:35:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b2f123000) [pid = 1842] [serial = 2229] [outer = 0x7f6b2aa74800] 17:35:37 INFO - PROCESS | 1842 | 1461630937357 Marionette TRACE conn4 <- [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]]]}] 17:35:37 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. 17:35:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1481ms 17:35:37 INFO - PROCESS | 1842 | 1461630937420 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 17:35:37 INFO - PROCESS | 1842 | 1461630937424 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 17:35:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:35:37 INFO - PROCESS | 1842 | 1461630937430 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:35:37 INFO - PROCESS | 1842 | 1461630937433 Marionette TRACE conn4 <- [1,2942,null,{}] 17:35:37 INFO - PROCESS | 1842 | 1461630937438 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:37 INFO - PROCESS | 1842 | 1461630937669 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 17:35:37 INFO - PROCESS | 1842 | 1461630937979 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b346c2000 == 150 [pid = 1842] [id = 743] 17:35:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b2b791c00) [pid = 1842] [serial = 2230] [outer = (nil)] 17:35:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b2f862400) [pid = 1842] [serial = 2231] [outer = 0x7f6b2b791c00] 17:35:38 INFO - PROCESS | 1842 | 1461630938057 Marionette DEBUG loaded listener.js 17:35:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b30271000) [pid = 1842] [serial = 2232] [outer = 0x7f6b2b791c00] 17:35:38 INFO - PROCESS | 1842 | 1461630938866 Marionette TRACE conn4 <- [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"]]]}] 17:35:38 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 17:35:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:35:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:35:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:35:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1478ms 17:35:38 INFO - PROCESS | 1842 | 1461630938910 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 17:35:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:35:38 INFO - PROCESS | 1842 | 1461630938915 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 17:35:38 INFO - PROCESS | 1842 | 1461630938922 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:35:38 INFO - PROCESS | 1842 | 1461630938926 Marionette TRACE conn4 <- [1,2946,null,{}] 17:35:38 INFO - PROCESS | 1842 | 1461630938931 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:39 INFO - PROCESS | 1842 | 1461630939220 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 17:35:39 INFO - PROCESS | 1842 | 1461630939483 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:39 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b380de800 == 151 [pid = 1842] [id = 744] 17:35:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b2ecb5400) [pid = 1842] [serial = 2233] [outer = (nil)] 17:35:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b32037c00) [pid = 1842] [serial = 2234] [outer = 0x7f6b2ecb5400] 17:35:39 INFO - PROCESS | 1842 | 1461630939569 Marionette DEBUG loaded listener.js 17:35:39 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b3258d400) [pid = 1842] [serial = 2235] [outer = 0x7f6b2ecb5400] 17:35:40 INFO - PROCESS | 1842 | 1461630940389 Marionette TRACE conn4 <- [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]]]}] 17:35:40 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. 17:35:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1484ms 17:35:40 INFO - PROCESS | 1842 | 1461630940417 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 17:35:40 INFO - PROCESS | 1842 | 1461630940421 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 17:35:40 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:35:40 INFO - PROCESS | 1842 | 1461630940430 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:35:40 INFO - PROCESS | 1842 | 1461630940433 Marionette TRACE conn4 <- [1,2950,null,{}] 17:35:40 INFO - PROCESS | 1842 | 1461630940438 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:40 INFO - PROCESS | 1842 | 1461630940680 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 17:35:40 INFO - PROCESS | 1842 | 1461630940937 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4670e800 == 152 [pid = 1842] [id = 745] 17:35:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b2eeac400) [pid = 1842] [serial = 2236] [outer = (nil)] 17:35:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b33e89800) [pid = 1842] [serial = 2237] [outer = 0x7f6b2eeac400] 17:35:41 INFO - PROCESS | 1842 | 1461630941014 Marionette DEBUG loaded listener.js 17:35:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b34816800) [pid = 1842] [serial = 2238] [outer = 0x7f6b2eeac400] 17:35:41 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b37db2000 == 153 [pid = 1842] [id = 746] 17:35:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b35537800) [pid = 1842] [serial = 2239] [outer = (nil)] 17:35:41 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b327e4800) [pid = 1842] [serial = 2240] [outer = 0x7f6b35537800] 17:35:41 INFO - PROCESS | 1842 | 1461630941914 Marionette TRACE conn4 <- [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]]]}] 17:35:41 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. 17:35:41 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1530ms 17:35:41 INFO - PROCESS | 1842 | 1461630941961 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 17:35:41 INFO - PROCESS | 1842 | 1461630941963 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 17:35:41 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:35:41 INFO - PROCESS | 1842 | 1461630941970 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:35:41 INFO - PROCESS | 1842 | 1461630941972 Marionette TRACE conn4 <- [1,2954,null,{}] 17:35:41 INFO - PROCESS | 1842 | 1461630941978 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:42 INFO - PROCESS | 1842 | 1461630942342 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 17:35:42 INFO - PROCESS | 1842 | 1461630942665 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b47321800 == 154 [pid = 1842] [id = 747] 17:35:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b3258e400) [pid = 1842] [serial = 2241] [outer = (nil)] 17:35:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b35341c00) [pid = 1842] [serial = 2242] [outer = 0x7f6b3258e400] 17:35:42 INFO - PROCESS | 1842 | 1461630942745 Marionette DEBUG loaded listener.js 17:35:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b358cd800) [pid = 1842] [serial = 2243] [outer = 0x7f6b3258e400] 17:35:43 INFO - PROCESS | 1842 | 1461630943491 Marionette TRACE conn4 <- [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]]]}] 17:35:43 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:35:43 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 17:35:43 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1582ms 17:35:43 INFO - PROCESS | 1842 | 1461630943553 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 17:35:43 INFO - PROCESS | 1842 | 1461630943557 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 17:35:43 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:35:43 INFO - PROCESS | 1842 | 1461630943563 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:35:43 INFO - PROCESS | 1842 | 1461630943566 Marionette TRACE conn4 <- [1,2958,null,{}] 17:35:43 INFO - PROCESS | 1842 | 1461630943571 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:43 INFO - PROCESS | 1842 | 1461630943830 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 17:35:44 INFO - PROCESS | 1842 | 1461630944123 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b4b2cb800 == 155 [pid = 1842] [id = 748] 17:35:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b32754c00) [pid = 1842] [serial = 2244] [outer = (nil)] 17:35:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b36094400) [pid = 1842] [serial = 2245] [outer = 0x7f6b32754c00] 17:35:44 INFO - PROCESS | 1842 | 1461630944200 Marionette DEBUG loaded listener.js 17:35:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 192 (0x7f6b36171000) [pid = 1842] [serial = 2246] [outer = 0x7f6b32754c00] 17:35:44 INFO - PROCESS | 1842 | 1461630944988 Marionette TRACE conn4 <- [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]]]}] 17:35:44 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. 17:35:44 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1436ms 17:35:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:35:45 INFO - PROCESS | 1842 | 1461630944999 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 17:35:45 INFO - PROCESS | 1842 | 1461630945002 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 17:35:45 INFO - PROCESS | 1842 | 1461630945008 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:35:45 INFO - PROCESS | 1842 | 1461630945011 Marionette TRACE conn4 <- [1,2962,null,{}] 17:35:45 INFO - PROCESS | 1842 | 1461630945016 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:45 INFO - PROCESS | 1842 | 1461630945261 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 17:35:45 INFO - PROCESS | 1842 | 1461630945533 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b14fcf000 == 156 [pid = 1842] [id = 749] 17:35:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 193 (0x7f6b34fab400) [pid = 1842] [serial = 2247] [outer = (nil)] 17:35:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 194 (0x7f6b37b6c400) [pid = 1842] [serial = 2248] [outer = 0x7f6b34fab400] 17:35:45 INFO - PROCESS | 1842 | 1461630945607 Marionette DEBUG loaded listener.js 17:35:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 195 (0x7f6b37ba1800) [pid = 1842] [serial = 2249] [outer = 0x7f6b34fab400] 17:35:46 INFO - PROCESS | 1842 | 1461630946437 Marionette TRACE conn4 <- [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]]]}] 17:35:46 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. 17:35:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1485ms 17:35:46 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:35:46 INFO - PROCESS | 1842 | 1461630946493 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 17:35:46 INFO - PROCESS | 1842 | 1461630946496 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 17:35:46 INFO - PROCESS | 1842 | 1461630946531 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:35:46 INFO - PROCESS | 1842 | 1461630946538 Marionette TRACE conn4 <- [1,2966,null,{}] 17:35:46 INFO - PROCESS | 1842 | 1461630946597 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:46 INFO - PROCESS | 1842 | 1461630946827 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 17:35:47 INFO - PROCESS | 1842 | 1461630947101 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19a8a800 == 157 [pid = 1842] [id = 750] 17:35:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 196 (0x7f6b35070800) [pid = 1842] [serial = 2250] [outer = (nil)] 17:35:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 197 (0x7f6b38011000) [pid = 1842] [serial = 2251] [outer = 0x7f6b35070800] 17:35:47 INFO - PROCESS | 1842 | 1461630947174 Marionette DEBUG loaded listener.js 17:35:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 198 (0x7f6b3bd80000) [pid = 1842] [serial = 2252] [outer = 0x7f6b35070800] 17:35:47 INFO - PROCESS | 1842 | 1461630947971 Marionette TRACE conn4 <- [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]]]}] 17:35:48 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. 17:35:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1518ms 17:35:48 INFO - PROCESS | 1842 | 1461630948022 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 17:35:48 INFO - PROCESS | 1842 | 1461630948027 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 17:35:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:35:48 INFO - PROCESS | 1842 | 1461630948035 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:35:48 INFO - PROCESS | 1842 | 1461630948038 Marionette TRACE conn4 <- [1,2970,null,{}] 17:35:48 INFO - PROCESS | 1842 | 1461630948046 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:48 INFO - PROCESS | 1842 | 1461630948352 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 17:35:48 INFO - PROCESS | 1842 | 1461630948656 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19aa4800 == 158 [pid = 1842] [id = 751] 17:35:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 199 (0x7f6b37b6f800) [pid = 1842] [serial = 2253] [outer = (nil)] 17:35:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 200 (0x7f6b40d1a400) [pid = 1842] [serial = 2254] [outer = 0x7f6b37b6f800] 17:35:48 INFO - PROCESS | 1842 | 1461630948776 Marionette DEBUG loaded listener.js 17:35:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 201 (0x7f6b41969c00) [pid = 1842] [serial = 2255] [outer = 0x7f6b37b6f800] 17:35:49 INFO - PROCESS | 1842 | 1461630949505 Marionette TRACE conn4 <- [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]]]}] 17:35:49 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. 17:35:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1487ms 17:35:49 INFO - PROCESS | 1842 | 1461630949533 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 17:35:49 INFO - PROCESS | 1842 | 1461630949536 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 17:35:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:35:49 INFO - PROCESS | 1842 | 1461630949547 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:35:49 INFO - PROCESS | 1842 | 1461630949550 Marionette TRACE conn4 <- [1,2974,null,{}] 17:35:49 INFO - PROCESS | 1842 | 1461630949555 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:49 INFO - PROCESS | 1842 | 1461630949797 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 17:35:50 INFO - PROCESS | 1842 | 1461630950058 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19959000 == 159 [pid = 1842] [id = 752] 17:35:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 202 (0x7f6b37ba4000) [pid = 1842] [serial = 2256] [outer = (nil)] 17:35:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 203 (0x7f6b41b31400) [pid = 1842] [serial = 2257] [outer = 0x7f6b37ba4000] 17:35:50 INFO - PROCESS | 1842 | 1461630950134 Marionette DEBUG loaded listener.js 17:35:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 204 (0x7f6b41c11400) [pid = 1842] [serial = 2258] [outer = 0x7f6b37ba4000] 17:35:50 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. 17:35:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1382ms 17:35:50 INFO - PROCESS | 1842 | 1461630950922 Marionette TRACE conn4 <- [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]]]}] 17:35:50 INFO - PROCESS | 1842 | 1461630950931 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 17:35:50 INFO - PROCESS | 1842 | 1461630950934 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 17:35:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:35:50 INFO - PROCESS | 1842 | 1461630950939 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:35:50 INFO - PROCESS | 1842 | 1461630950941 Marionette TRACE conn4 <- [1,2978,null,{}] 17:35:50 INFO - PROCESS | 1842 | 1461630950947 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:51 INFO - PROCESS | 1842 | 1461630951183 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 17:35:51 INFO - PROCESS | 1842 | 1461630951451 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:51 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1729c800 == 160 [pid = 1842] [id = 753] 17:35:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 205 (0x7f6b13a46400) [pid = 1842] [serial = 2259] [outer = (nil)] 17:35:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 206 (0x7f6b41ceb800) [pid = 1842] [serial = 2260] [outer = 0x7f6b13a46400] 17:35:51 INFO - PROCESS | 1842 | 1461630951525 Marionette DEBUG loaded listener.js 17:35:51 INFO - PROCESS | 1842 | ++DOMWINDOW == 207 (0x7f6b41e95800) [pid = 1842] [serial = 2261] [outer = 0x7f6b13a46400] 17:35:52 INFO - PROCESS | 1842 | 1461630952335 Marionette TRACE conn4 <- [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]]]}] 17:35:52 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. 17:35:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1433ms 17:35:52 INFO - PROCESS | 1842 | 1461630952374 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 17:35:52 INFO - PROCESS | 1842 | 1461630952377 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 17:35:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:35:52 INFO - PROCESS | 1842 | 1461630952384 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:35:52 INFO - PROCESS | 1842 | 1461630952386 Marionette TRACE conn4 <- [1,2982,null,{}] 17:35:52 INFO - PROCESS | 1842 | 1461630952391 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:52 INFO - PROCESS | 1842 | 1461630952667 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 17:35:52 INFO - PROCESS | 1842 | 1461630952943 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19655000 == 161 [pid = 1842] [id = 754] 17:35:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 208 (0x7f6b233e5800) [pid = 1842] [serial = 2262] [outer = (nil)] 17:35:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 209 (0x7f6b420f1400) [pid = 1842] [serial = 2263] [outer = 0x7f6b233e5800] 17:35:53 INFO - PROCESS | 1842 | 1461630953027 Marionette DEBUG loaded listener.js 17:35:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 210 (0x7f6b42d44c00) [pid = 1842] [serial = 2264] [outer = 0x7f6b233e5800] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b46844800 == 160 [pid = 1842] [id = 728] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4670f800 == 159 [pid = 1842] [id = 727] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b44a2e800 == 158 [pid = 1842] [id = 726] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b420b7800 == 157 [pid = 1842] [id = 725] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b41c99000 == 156 [pid = 1842] [id = 724] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b35517000 == 155 [pid = 1842] [id = 723] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b34320800 == 154 [pid = 1842] [id = 722] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f321000 == 153 [pid = 1842] [id = 721] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2ed0f000 == 152 [pid = 1842] [id = 720] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cc88000 == 151 [pid = 1842] [id = 719] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a705000 == 150 [pid = 1842] [id = 718] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b29896800 == 149 [pid = 1842] [id = 717] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b28845800 == 148 [pid = 1842] [id = 716] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b244cd800 == 147 [pid = 1842] [id = 715] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2348b000 == 146 [pid = 1842] [id = 714] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b20d18000 == 145 [pid = 1842] [id = 713] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1d060800 == 144 [pid = 1842] [id = 712] 17:35:55 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19547800 == 143 [pid = 1842] [id = 711] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 209 (0x7f6b1d1cc000) [pid = 1842] [serial = 1938] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 208 (0x7f6b1fb47400) [pid = 1842] [serial = 2016] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 207 (0x7f6b22289800) [pid = 1842] [serial = 2022] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 206 (0x7f6b20a89000) [pid = 1842] [serial = 2132] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 205 (0x7f6b1fb10000) [pid = 1842] [serial = 2129] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 204 (0x7f6b19ca6800) [pid = 1842] [serial = 2123] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 203 (0x7f6b1ad51c00) [pid = 1842] [serial = 2124] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 202 (0x7f6b32203c00) [pid = 1842] [serial = 2121] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 201 (0x7f6b3195c800) [pid = 1842] [serial = 2120] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 200 (0x7f6b30291000) [pid = 1842] [serial = 2117] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 199 (0x7f6b30275c00) [pid = 1842] [serial = 2115] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 198 (0x7f6b3026e800) [pid = 1842] [serial = 2114] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 197 (0x7f6b2f866400) [pid = 1842] [serial = 2112] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 196 (0x7f6b2f85e800) [pid = 1842] [serial = 2111] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 195 (0x7f6b2f123c00) [pid = 1842] [serial = 2109] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 194 (0x7f6b2f11bc00) [pid = 1842] [serial = 2108] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 193 (0x7f6b2eead400) [pid = 1842] [serial = 2106] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 192 (0x7f6b2edb1000) [pid = 1842] [serial = 2105] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 191 (0x7f6b2edb0000) [pid = 1842] [serial = 2103] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b2ecbec00) [pid = 1842] [serial = 2102] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b2e4f3800) [pid = 1842] [serial = 2100] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b2e477800) [pid = 1842] [serial = 2099] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b2c92e000) [pid = 1842] [serial = 2097] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b2baa3c00) [pid = 1842] [serial = 2096] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b2b86a800) [pid = 1842] [serial = 2094] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b2b578c00) [pid = 1842] [serial = 2093] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b2aa7bc00) [pid = 1842] [serial = 2091] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b2a877400) [pid = 1842] [serial = 2090] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b2a765800) [pid = 1842] [serial = 2088] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b29995000) [pid = 1842] [serial = 2087] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b29935c00) [pid = 1842] [serial = 2085] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b298eb000) [pid = 1842] [serial = 2084] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b295e0000) [pid = 1842] [serial = 2082] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b286df400) [pid = 1842] [serial = 2081] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b28520000) [pid = 1842] [serial = 2079] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b230ddc00) [pid = 1842] [serial = 2078] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b22871800) [pid = 1842] [serial = 2076] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b22284400) [pid = 1842] [serial = 2075] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b2015f400) [pid = 1842] [serial = 2073] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b1fb4a800) [pid = 1842] [serial = 2072] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b1d1cbc00) [pid = 1842] [serial = 2070] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b1d10d000) [pid = 1842] [serial = 2069] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b195e3c00) [pid = 1842] [serial = 2067] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b1630a800) [pid = 1842] [serial = 2066] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b20197000) [pid = 1842] [serial = 2130] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b1d105000) [pid = 1842] [serial = 2126] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b1d1c8400) [pid = 1842] [serial = 2127] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b2851e400) [pid = 1842] [serial = 2028] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b286d4400) [pid = 1842] [serial = 2031] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b22a62c00) [pid = 1842] [serial = 2025] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b2ba6f400) [pid = 1842] [serial = 2046] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b1d121c00) [pid = 1842] [serial = 2013] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b29932800) [pid = 1842] [serial = 2037] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b2b78a000) [pid = 1842] [serial = 2043] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b28ac0000) [pid = 1842] [serial = 2034] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b20a8d800) [pid = 1842] [serial = 2049] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b2aa7b800) [pid = 1842] [serial = 2040] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b1b0dc000) [pid = 1842] [serial = 2010] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b1630e800) [pid = 1842] [serial = 2007] [outer = (nil)] [url = about:blank] 17:35:55 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b2018c000) [pid = 1842] [serial = 2019] [outer = (nil)] [url = about:blank] 17:35:56 INFO - PROCESS | 1842 | 1461630956389 Marionette TRACE conn4 <- [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"]]]}] 17:35:56 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 17:35:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:35:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:35:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 4047ms 17:35:56 INFO - PROCESS | 1842 | 1461630956433 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 17:35:56 INFO - PROCESS | 1842 | 1461630956441 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 17:35:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:35:56 INFO - PROCESS | 1842 | 1461630956448 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:35:56 INFO - PROCESS | 1842 | 1461630956457 Marionette TRACE conn4 <- [1,2986,null,{}] 17:35:56 INFO - PROCESS | 1842 | 1461630956467 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:56 INFO - PROCESS | 1842 | 1461630956732 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 17:35:56 INFO - PROCESS | 1842 | 1461630956941 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:56 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19665000 == 144 [pid = 1842] [id = 755] 17:35:56 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b17224800) [pid = 1842] [serial = 2265] [outer = (nil)] 17:35:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b1a9bdc00) [pid = 1842] [serial = 2266] [outer = 0x7f6b17224800] 17:35:57 INFO - PROCESS | 1842 | 1461630957017 Marionette DEBUG loaded listener.js 17:35:57 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b1b0d5800) [pid = 1842] [serial = 2267] [outer = 0x7f6b17224800] 17:35:57 INFO - PROCESS | 1842 | 1461630957854 Marionette TRACE conn4 <- [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]]]}] 17:35:57 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. 17:35:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1442ms 17:35:57 INFO - PROCESS | 1842 | 1461630957892 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 17:35:57 INFO - PROCESS | 1842 | 1461630957900 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 17:35:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:35:57 INFO - PROCESS | 1842 | 1461630957910 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:35:57 INFO - PROCESS | 1842 | 1461630957914 Marionette TRACE conn4 <- [1,2990,null,{}] 17:35:57 INFO - PROCESS | 1842 | 1461630957920 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:58 INFO - PROCESS | 1842 | 1461630958140 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 17:35:58 INFO - PROCESS | 1842 | 1461630958396 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:58 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1a9da000 == 145 [pid = 1842] [id = 756] 17:35:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b1b947400) [pid = 1842] [serial = 2268] [outer = (nil)] 17:35:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b1cbe8c00) [pid = 1842] [serial = 2269] [outer = 0x7f6b1b947400] 17:35:58 INFO - PROCESS | 1842 | 1461630958460 Marionette DEBUG loaded listener.js 17:35:58 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b1d112800) [pid = 1842] [serial = 2270] [outer = 0x7f6b1b947400] 17:35:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1adba000 == 146 [pid = 1842] [id = 757] 17:35:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b1eada400) [pid = 1842] [serial = 2271] [outer = (nil)] 17:35:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b1d044800) [pid = 1842] [serial = 2272] [outer = 0x7f6b1eada400] 17:35:59 INFO - PROCESS | 1842 | 1461630959312 Marionette TRACE conn4 <- [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]]]}] 17:35:59 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. 17:35:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1433ms 17:35:59 INFO - PROCESS | 1842 | 1461630959351 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 17:35:59 INFO - PROCESS | 1842 | 1461630959355 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 17:35:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:35:59 INFO - PROCESS | 1842 | 1461630959361 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:35:59 INFO - PROCESS | 1842 | 1461630959366 Marionette TRACE conn4 <- [1,2994,null,{}] 17:35:59 INFO - PROCESS | 1842 | 1461630959380 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:35:59 INFO - PROCESS | 1842 | 1461630959756 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 17:35:59 INFO - PROCESS | 1842 | 1461630959815 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:35:59 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1bbd7000 == 147 [pid = 1842] [id = 758] 17:35:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b1ead7c00) [pid = 1842] [serial = 2273] [outer = (nil)] 17:35:59 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b1fa4d000) [pid = 1842] [serial = 2274] [outer = 0x7f6b1ead7c00] 17:35:59 INFO - PROCESS | 1842 | 1461630959947 Marionette DEBUG loaded listener.js 17:36:00 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b20075800) [pid = 1842] [serial = 2275] [outer = 0x7f6b1ead7c00] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b1630cc00) [pid = 1842] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b2f125800) [pid = 1842] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b127cac00) [pid = 1842] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b295d5400) [pid = 1842] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b22631c00) [pid = 1842] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b22875400) [pid = 1842] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b1fb0c000) [pid = 1842] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b1ca37800) [pid = 1842] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b13a4a000) [pid = 1842] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b1b0d8000) [pid = 1842] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b13a4a800) [pid = 1842] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b33f39c00) [pid = 1842] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b1d048c00) [pid = 1842] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b32585800) [pid = 1842] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b19bf9800) [pid = 1842] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b1fb43400) [pid = 1842] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b3220c800) [pid = 1842] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b3220c000) [pid = 1842] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b2f863c00) [pid = 1842] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b1e9e6000) [pid = 1842] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b127d1400) [pid = 1842] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b2a72b800) [pid = 1842] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b295d6000) [pid = 1842] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:36:01 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b1d051400) [pid = 1842] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:36:01 INFO - PROCESS | 1842 | 1461630961535 Marionette TRACE conn4 <- [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]]]}] 17:36:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:36:01 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 17:36:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 2190ms 17:36:01 INFO - PROCESS | 1842 | 1461630961553 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 17:36:01 INFO - PROCESS | 1842 | 1461630961557 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 17:36:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:36:01 INFO - PROCESS | 1842 | 1461630961564 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:36:01 INFO - PROCESS | 1842 | 1461630961567 Marionette TRACE conn4 <- [1,2998,null,{}] 17:36:01 INFO - PROCESS | 1842 | 1461630961573 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:01 INFO - PROCESS | 1842 | 1461630961927 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 17:36:02 INFO - PROCESS | 1842 | 1461630962061 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:02 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1cfc4800 == 148 [pid = 1842] [id = 759] 17:36:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b1b0d8000) [pid = 1842] [serial = 2276] [outer = (nil)] 17:36:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b1fb11c00) [pid = 1842] [serial = 2277] [outer = 0x7f6b1b0d8000] 17:36:02 INFO - PROCESS | 1842 | 1461630962123 Marionette DEBUG loaded listener.js 17:36:02 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b20a86000) [pid = 1842] [serial = 2278] [outer = 0x7f6b1b0d8000] 17:36:02 INFO - PROCESS | 1842 | 1461630962811 Marionette TRACE conn4 <- [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]]]}] 17:36:02 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. 17:36:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1287ms 17:36:02 INFO - PROCESS | 1842 | 1461630962852 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 17:36:02 INFO - PROCESS | 1842 | 1461630962855 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 17:36:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:36:02 INFO - PROCESS | 1842 | 1461630962861 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:36:02 INFO - PROCESS | 1842 | 1461630962863 Marionette TRACE conn4 <- [1,3002,null,{}] 17:36:02 INFO - PROCESS | 1842 | 1461630962868 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:03 INFO - PROCESS | 1842 | 1461630963164 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 17:36:03 INFO - PROCESS | 1842 | 1461630963499 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:03 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b14fcc000 == 149 [pid = 1842] [id = 760] 17:36:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b13a4d400) [pid = 1842] [serial = 2279] [outer = (nil)] 17:36:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b15e09800) [pid = 1842] [serial = 2280] [outer = 0x7f6b13a4d400] 17:36:03 INFO - PROCESS | 1842 | 1461630963592 Marionette DEBUG loaded listener.js 17:36:03 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b1721f800) [pid = 1842] [serial = 2281] [outer = 0x7f6b13a4d400] 17:36:04 INFO - PROCESS | 1842 | 1461630964457 Marionette TRACE conn4 <- [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]]]}] 17:36:04 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. 17:36:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1627ms 17:36:04 INFO - PROCESS | 1842 | 1461630964491 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 17:36:04 INFO - PROCESS | 1842 | 1461630964498 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 17:36:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:36:04 INFO - PROCESS | 1842 | 1461630964506 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:36:04 INFO - PROCESS | 1842 | 1461630964511 Marionette TRACE conn4 <- [1,3006,null,{}] 17:36:04 INFO - PROCESS | 1842 | 1461630964518 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:04 INFO - PROCESS | 1842 | 1461630964841 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 17:36:05 INFO - PROCESS | 1842 | 1461630965117 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:05 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1aedc000 == 150 [pid = 1842] [id = 761] 17:36:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b19c9c800) [pid = 1842] [serial = 2282] [outer = (nil)] 17:36:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b1cbe7800) [pid = 1842] [serial = 2283] [outer = 0x7f6b19c9c800] 17:36:05 INFO - PROCESS | 1842 | 1461630965200 Marionette DEBUG loaded listener.js 17:36:05 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b1d10d400) [pid = 1842] [serial = 2284] [outer = 0x7f6b19c9c800] 17:36:06 INFO - PROCESS | 1842 | 1461630966089 Marionette TRACE conn4 <- [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]]]}] 17:36:06 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. 17:36:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1639ms 17:36:06 INFO - PROCESS | 1842 | 1461630966149 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 17:36:06 INFO - PROCESS | 1842 | 1461630966157 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 17:36:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:36:06 INFO - PROCESS | 1842 | 1461630966164 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:36:06 INFO - PROCESS | 1842 | 1461630966166 Marionette TRACE conn4 <- [1,3010,null,{}] 17:36:06 INFO - PROCESS | 1842 | 1461630966173 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:06 INFO - PROCESS | 1842 | 1461630966510 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 17:36:06 INFO - PROCESS | 1842 | 1461630966727 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:06 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1dce8800 == 151 [pid = 1842] [id = 762] 17:36:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b1d1c8400) [pid = 1842] [serial = 2285] [outer = (nil)] 17:36:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b1fb0a400) [pid = 1842] [serial = 2286] [outer = 0x7f6b1d1c8400] 17:36:06 INFO - PROCESS | 1842 | 1461630966808 Marionette DEBUG loaded listener.js 17:36:06 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b20074c00) [pid = 1842] [serial = 2287] [outer = 0x7f6b1d1c8400] 17:36:07 INFO - PROCESS | 1842 | 1461630967714 Marionette TRACE conn4 <- [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]]]}] 17:36:07 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 17:36:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1587ms 17:36:07 INFO - PROCESS | 1842 | 1461630967752 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 17:36:07 INFO - PROCESS | 1842 | 1461630967756 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 17:36:07 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:36:07 INFO - PROCESS | 1842 | 1461630967772 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:36:07 INFO - PROCESS | 1842 | 1461630967782 Marionette TRACE conn4 <- [1,3014,null,{}] 17:36:07 INFO - PROCESS | 1842 | 1461630967787 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:08 INFO - PROCESS | 1842 | 1461630968059 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 17:36:08 INFO - PROCESS | 1842 | 1461630968335 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:08 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b209ce000 == 152 [pid = 1842] [id = 763] 17:36:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b1e9e5c00) [pid = 1842] [serial = 2288] [outer = (nil)] 17:36:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b222a8400) [pid = 1842] [serial = 2289] [outer = 0x7f6b1e9e5c00] 17:36:08 INFO - PROCESS | 1842 | 1461630968414 Marionette DEBUG loaded listener.js 17:36:08 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b2263ac00) [pid = 1842] [serial = 2290] [outer = 0x7f6b1e9e5c00] 17:36:08 INFO - PROCESS | 1842 | [1842] 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 17:36:09 INFO - PROCESS | 1842 | 1461630969312 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:36:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:36:09 INFO - {} 17:36:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:36:09 INFO - {} 17:36:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:36:09 INFO - {} 17:36:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:36:09 INFO - {} 17:36:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1596ms 17:36:09 INFO - PROCESS | 1842 | 1461630969366 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 17:36:09 INFO - TEST-START | /FileAPI/fileReader.html 17:36:09 INFO - PROCESS | 1842 | 1461630969370 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 17:36:09 INFO - PROCESS | 1842 | 1461630969376 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:36:09 INFO - PROCESS | 1842 | 1461630969379 Marionette TRACE conn4 <- [1,3018,null,{}] 17:36:09 INFO - PROCESS | 1842 | 1461630969384 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:09 INFO - PROCESS | 1842 | 1461630969726 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 17:36:09 INFO - PROCESS | 1842 | 1461630969934 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:09 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b23486000 == 153 [pid = 1842] [id = 764] 17:36:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b2015d000) [pid = 1842] [serial = 2291] [outer = (nil)] 17:36:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b28520000) [pid = 1842] [serial = 2292] [outer = 0x7f6b2015d000] 17:36:10 INFO - PROCESS | 1842 | 1461630970050 Marionette DEBUG loaded listener.js 17:36:10 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b2856fc00) [pid = 1842] [serial = 2293] [outer = 0x7f6b2015d000] 17:36:10 INFO - PROCESS | 1842 | 1461630970782 Marionette TRACE conn4 <- [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]]]}] 17:36:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:36:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:36:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:36:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:36:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 1434ms 17:36:10 INFO - PROCESS | 1842 | 1461630970813 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 17:36:10 INFO - PROCESS | 1842 | 1461630970817 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 17:36:10 INFO - TEST-START | /FileAPI/historical.html 17:36:10 INFO - PROCESS | 1842 | 1461630970823 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:36:10 INFO - PROCESS | 1842 | 1461630970826 Marionette TRACE conn4 <- [1,3022,null,{}] 17:36:10 INFO - PROCESS | 1842 | 1461630970832 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:11 INFO - PROCESS | 1842 | 1461630971068 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 17:36:11 INFO - PROCESS | 1842 | 1461630971320 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:11 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b24399800 == 154 [pid = 1842] [id = 765] 17:36:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b286d4000) [pid = 1842] [serial = 2294] [outer = (nil)] 17:36:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 157 (0x7f6b286d9400) [pid = 1842] [serial = 2295] [outer = 0x7f6b286d4000] 17:36:11 INFO - PROCESS | 1842 | 1461630971412 Marionette DEBUG loaded listener.js 17:36:11 INFO - PROCESS | 1842 | ++DOMWINDOW == 158 (0x7f6b296a1400) [pid = 1842] [serial = 2296] [outer = 0x7f6b286d4000] 17:36:12 INFO - PROCESS | 1842 | 1461630972283 Marionette TRACE conn4 <- [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"]]]}] 17:36:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:36:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:36:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:36:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:36:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:36:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:36:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:36:12 INFO - TEST-OK | /FileAPI/historical.html | took 1481ms 17:36:12 INFO - PROCESS | 1842 | 1461630972307 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 17:36:12 INFO - PROCESS | 1842 | 1461630972311 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 17:36:12 INFO - TEST-START | /FileAPI/idlharness.html 17:36:12 INFO - PROCESS | 1842 | 1461630972317 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:36:12 INFO - PROCESS | 1842 | 1461630972320 Marionette TRACE conn4 <- [1,3026,null,{}] 17:36:12 INFO - PROCESS | 1842 | 1461630972326 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:12 INFO - PROCESS | 1842 | 1461630972607 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 17:36:12 INFO - PROCESS | 1842 | 1461630972873 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:12 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28832800 == 155 [pid = 1842] [id = 766] 17:36:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 159 (0x7f6b1a9bc000) [pid = 1842] [serial = 2297] [outer = (nil)] 17:36:12 INFO - PROCESS | 1842 | ++DOMWINDOW == 160 (0x7f6b29724400) [pid = 1842] [serial = 2298] [outer = 0x7f6b1a9bc000] 17:36:12 INFO - PROCESS | 1842 | 1461630972953 Marionette DEBUG loaded listener.js 17:36:13 INFO - PROCESS | 1842 | ++DOMWINDOW == 161 (0x7f6b2a768000) [pid = 1842] [serial = 2299] [outer = 0x7f6b1a9bc000] 17:36:14 INFO - PROCESS | 1842 | 1461630974471 Marionette TRACE conn4 <- [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]]]}] 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:36:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:36:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:36:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:36:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:36:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:36:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:36:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:36:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:36:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:36:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:36:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:36:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:36:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:36:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:36:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:36:14 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 17:36:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:36:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:36:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:36:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:36:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:36:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:36:14 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 17:36:14 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 17:36:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:36:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:36:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:36:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:36:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:36:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:36:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:36:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:36:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:36:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:36:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:36:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:36:14 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 17:36:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:36:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:36:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:36:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:36:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:36:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:36:14 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 17:36:14 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 17:36:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:36:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:36:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:36:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:36:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:36:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:36:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:36:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:36:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:36:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:36:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 2372ms 17:36:14 INFO - PROCESS | 1842 | 1461630974800 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 17:36:14 INFO - PROCESS | 1842 | 1461630974804 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 17:36:14 INFO - TEST-START | /FileAPI/idlharness.worker 17:36:14 INFO - PROCESS | 1842 | 1461630974816 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:36:14 INFO - PROCESS | 1842 | 1461630974819 Marionette TRACE conn4 <- [1,3030,null,{}] 17:36:14 INFO - PROCESS | 1842 | 1461630974825 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:15 INFO - PROCESS | 1842 | 1461630975084 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 17:36:15 INFO - PROCESS | 1842 | 1461630975368 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:15 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b232bd800 == 156 [pid = 1842] [id = 767] 17:36:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 162 (0x7f6b1fb4e800) [pid = 1842] [serial = 2300] [outer = (nil)] 17:36:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 163 (0x7f6b2998d400) [pid = 1842] [serial = 2301] [outer = 0x7f6b1fb4e800] 17:36:15 INFO - PROCESS | 1842 | 1461630975440 Marionette DEBUG loaded listener.js 17:36:15 INFO - PROCESS | 1842 | ++DOMWINDOW == 164 (0x7f6b2e477800) [pid = 1842] [serial = 2302] [outer = 0x7f6b1fb4e800] 17:36:15 INFO - PROCESS | 1842 | [1842] 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 17:36:17 INFO - PROCESS | 1842 | 1461630977682 Marionette TRACE conn4 <- [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,{},{}]]]}] 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:36:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:36:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:36:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:36:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:36:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:36:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:36:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:36:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:36:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:36:17 INFO - {} 17:36:17 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 17:36:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:36:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:36:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:36:17 INFO - {} 17:36:17 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 - {} 17:36:17 INFO - {} 17:36:17 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 17:36:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:36:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:36:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:36:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:36:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:36:17 INFO - {} 17:36:17 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 17:36:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:36:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:36:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:36:17 INFO - {} 17:36:17 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 - {} 17:36:17 INFO - {} 17:36:17 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 17:36:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:36:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:36:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 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 17:36:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:36:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:36:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:36:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:36:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:36:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 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 17:36:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:36:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 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 17:36:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:36:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 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 17:36:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:36:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:36:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:36:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:36:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:36:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:36:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:36:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:36:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:36:17 INFO - {} 17:36:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:36:18 INFO - {} 17:36:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:36:18 INFO - {} 17:36:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2956ms 17:36:18 INFO - PROCESS | 1842 | 1461630977771 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 17:36:18 INFO - PROCESS | 1842 | 1461630977773 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 17:36:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:36:18 INFO - PROCESS | 1842 | 1461630977829 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:36:18 INFO - PROCESS | 1842 | 1461630977838 Marionette TRACE conn4 <- [1,3034,null,{}] 17:36:18 INFO - PROCESS | 1842 | 1461630977852 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:18 INFO - PROCESS | 1842 | 1461630978229 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 17:36:18 INFO - PROCESS | 1842 | 1461630978547 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:18 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e52c000 == 157 [pid = 1842] [id = 768] 17:36:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 165 (0x7f6b2da0bc00) [pid = 1842] [serial = 2303] [outer = (nil)] 17:36:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 166 (0x7f6b2eead000) [pid = 1842] [serial = 2304] [outer = 0x7f6b2da0bc00] 17:36:18 INFO - PROCESS | 1842 | 1461630978621 Marionette DEBUG loaded listener.js 17:36:18 INFO - PROCESS | 1842 | ++DOMWINDOW == 167 (0x7f6b37b99800) [pid = 1842] [serial = 2305] [outer = 0x7f6b2da0bc00] 17:36:19 INFO - PROCESS | 1842 | 1461630979426 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:36:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:36:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1651ms 17:36:19 INFO - PROCESS | 1842 | 1461630979474 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 17:36:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:36:19 INFO - PROCESS | 1842 | 1461630979485 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 17:36:19 INFO - PROCESS | 1842 | 1461630979491 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:36:19 INFO - PROCESS | 1842 | 1461630979494 Marionette TRACE conn4 <- [1,3038,null,{}] 17:36:19 INFO - PROCESS | 1842 | 1461630979500 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:19 INFO - PROCESS | 1842 | 1461630979853 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 17:36:20 INFO - PROCESS | 1842 | 1461630980073 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:20 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f04d800 == 158 [pid = 1842] [id = 769] 17:36:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 168 (0x7f6b2229c800) [pid = 1842] [serial = 2306] [outer = (nil)] 17:36:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 169 (0x7f6b37b6c800) [pid = 1842] [serial = 2307] [outer = 0x7f6b2229c800] 17:36:20 INFO - PROCESS | 1842 | 1461630980158 Marionette DEBUG loaded listener.js 17:36:20 INFO - PROCESS | 1842 | ++DOMWINDOW == 170 (0x7f6b41e39800) [pid = 1842] [serial = 2308] [outer = 0x7f6b2229c800] 17:36:21 INFO - PROCESS | 1842 | 1461630981003 Marionette TRACE conn4 <- [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"]]]}] 17:36:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:36:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:36:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1534ms 17:36:21 INFO - PROCESS | 1842 | 1461630981026 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 17:36:21 INFO - PROCESS | 1842 | 1461630981030 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 17:36:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:36:21 INFO - PROCESS | 1842 | 1461630981036 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:36:21 INFO - PROCESS | 1842 | 1461630981039 Marionette TRACE conn4 <- [1,3042,null,{}] 17:36:21 INFO - PROCESS | 1842 | 1461630981044 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:21 INFO - PROCESS | 1842 | 1461630981291 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 17:36:21 INFO - PROCESS | 1842 | 1461630981563 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:21 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2f41a800 == 159 [pid = 1842] [id = 770] 17:36:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 171 (0x7f6b42056c00) [pid = 1842] [serial = 2309] [outer = (nil)] 17:36:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 172 (0x7f6b42ded400) [pid = 1842] [serial = 2310] [outer = 0x7f6b42056c00] 17:36:21 INFO - PROCESS | 1842 | 1461630981710 Marionette DEBUG loaded listener.js 17:36:21 INFO - PROCESS | 1842 | ++DOMWINDOW == 173 (0x7f6b42e73400) [pid = 1842] [serial = 2311] [outer = 0x7f6b42056c00] 17:36:22 INFO - PROCESS | 1842 | 1461630982922 Marionette TRACE conn4 <- [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]]]}] 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:36:22 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. 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:36:22 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'.) 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:36:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:36:23 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. 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:36:23 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. 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:36:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:36:23 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. 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:36:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:36:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:36:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:36:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:36:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:36:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:36:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:36:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:36:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:36:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:36:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:36:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:36:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:36:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:36:23 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1948ms 17:36:23 INFO - PROCESS | 1842 | 1461630982990 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 17:36:23 INFO - PROCESS | 1842 | 1461630982996 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 17:36:23 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:36:23 INFO - PROCESS | 1842 | 1461630983007 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:36:23 INFO - PROCESS | 1842 | 1461630983011 Marionette TRACE conn4 <- [1,3046,null,{}] 17:36:23 INFO - PROCESS | 1842 | 1461630983148 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:23 INFO - PROCESS | 1842 | 1461630983547 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 17:36:23 INFO - PROCESS | 1842 | 1461630983771 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:23 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2b12f800 == 160 [pid = 1842] [id = 771] 17:36:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 174 (0x7f6b2286f800) [pid = 1842] [serial = 2312] [outer = (nil)] 17:36:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 175 (0x7f6b2f863400) [pid = 1842] [serial = 2313] [outer = 0x7f6b2286f800] 17:36:23 INFO - PROCESS | 1842 | 1461630983846 Marionette DEBUG loaded listener.js 17:36:23 INFO - PROCESS | 1842 | ++DOMWINDOW == 176 (0x7f6b3026e800) [pid = 1842] [serial = 2314] [outer = 0x7f6b2286f800] 17:36:24 INFO - PROCESS | 1842 | [1842] 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 17:36:24 INFO - PROCESS | 1842 | 1461630984701 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:36:24 INFO - {} 17:36:24 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1739ms 17:36:24 INFO - PROCESS | 1842 | 1461630984747 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 17:36:24 INFO - PROCESS | 1842 | 1461630984750 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 17:36:24 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:36:24 INFO - PROCESS | 1842 | 1461630984756 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:36:24 INFO - PROCESS | 1842 | 1461630984759 Marionette TRACE conn4 <- [1,3050,null,{}] 17:36:24 INFO - PROCESS | 1842 | 1461630984769 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:25 INFO - PROCESS | 1842 | 1461630985048 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 17:36:25 INFO - PROCESS | 1842 | 1461630985312 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:25 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2e51c800 == 161 [pid = 1842] [id = 772] 17:36:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 177 (0x7f6b29996c00) [pid = 1842] [serial = 2315] [outer = (nil)] 17:36:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 178 (0x7f6b32037800) [pid = 1842] [serial = 2316] [outer = 0x7f6b29996c00] 17:36:25 INFO - PROCESS | 1842 | 1461630985432 Marionette DEBUG loaded listener.js 17:36:25 INFO - PROCESS | 1842 | ++DOMWINDOW == 179 (0x7f6b32587000) [pid = 1842] [serial = 2317] [outer = 0x7f6b29996c00] 17:36:26 INFO - PROCESS | 1842 | 1461630986165 Marionette TRACE conn4 <- [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]]]}] 17:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:36:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:36:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1438ms 17:36:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:36:26 INFO - PROCESS | 1842 | 1461630986200 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 17:36:26 INFO - PROCESS | 1842 | 1461630986203 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 17:36:26 INFO - PROCESS | 1842 | 1461630986211 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:36:26 INFO - PROCESS | 1842 | 1461630986214 Marionette TRACE conn4 <- [1,3054,null,{}] 17:36:26 INFO - PROCESS | 1842 | 1461630986220 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:26 INFO - PROCESS | 1842 | 1461630986462 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 17:36:26 INFO - PROCESS | 1842 | 1461630986722 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:26 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b35030800 == 162 [pid = 1842] [id = 773] 17:36:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 180 (0x7f6b2baa9800) [pid = 1842] [serial = 2318] [outer = (nil)] 17:36:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 181 (0x7f6b3258d800) [pid = 1842] [serial = 2319] [outer = 0x7f6b2baa9800] 17:36:26 INFO - PROCESS | 1842 | 1461630986796 Marionette DEBUG loaded listener.js 17:36:26 INFO - PROCESS | 1842 | ++DOMWINDOW == 182 (0x7f6b3363dc00) [pid = 1842] [serial = 2320] [outer = 0x7f6b2baa9800] 17:36:28 INFO - PROCESS | 1842 | 1461630988033 Marionette TRACE conn4 <- [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"]]]}] 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:36:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:36:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:36:28 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" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:36:28 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" 17:36:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:36:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:36:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1930ms 17:36:28 INFO - PROCESS | 1842 | 1461630988185 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 17:36:28 INFO - PROCESS | 1842 | 1461630988192 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 17:36:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:36:28 INFO - PROCESS | 1842 | 1461630988240 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:36:28 INFO - PROCESS | 1842 | 1461630988247 Marionette TRACE conn4 <- [1,3058,null,{}] 17:36:28 INFO - PROCESS | 1842 | 1461630988258 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:28 INFO - PROCESS | 1842 | 1461630988546 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 17:36:28 INFO - PROCESS | 1842 | 1461630988842 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:28 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b3b005000 == 163 [pid = 1842] [id = 774] 17:36:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 183 (0x7f6b2c931800) [pid = 1842] [serial = 2321] [outer = (nil)] 17:36:28 INFO - PROCESS | 1842 | ++DOMWINDOW == 184 (0x7f6b472ed800) [pid = 1842] [serial = 2322] [outer = 0x7f6b2c931800] 17:36:28 INFO - PROCESS | 1842 | 1461630988919 Marionette DEBUG loaded listener.js 17:36:29 INFO - PROCESS | 1842 | ++DOMWINDOW == 185 (0x7f6b4732e400) [pid = 1842] [serial = 2323] [outer = 0x7f6b2c931800] 17:36:29 INFO - PROCESS | 1842 | 1461630989739 Marionette TRACE conn4 <- [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]]]}] 17:36:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:36:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:36:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:36:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:36:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:36:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:36:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:36:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:36:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:36:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:36:29 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:29 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:36:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:36:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:36:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:36:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:36:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:36:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:36:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:36:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:36:29 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1553ms 17:36:29 INFO - PROCESS | 1842 | 1461630989790 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 17:36:29 INFO - PROCESS | 1842 | 1461630989796 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 17:36:29 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:36:29 INFO - PROCESS | 1842 | 1461630989806 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:36:29 INFO - PROCESS | 1842 | 1461630989808 Marionette TRACE conn4 <- [1,3062,null,{}] 17:36:29 INFO - PROCESS | 1842 | 1461630989812 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:30 INFO - PROCESS | 1842 | 1461630990100 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 17:36:30 INFO - PROCESS | 1842 | 1461630990370 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:30 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2c9ed000 == 164 [pid = 1842] [id = 775] 17:36:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 186 (0x7f6b2b7a4400) [pid = 1842] [serial = 2324] [outer = (nil)] 17:36:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 187 (0x7f6b2edad400) [pid = 1842] [serial = 2325] [outer = 0x7f6b2b7a4400] 17:36:30 INFO - PROCESS | 1842 | 1461630990484 Marionette DEBUG loaded listener.js 17:36:30 INFO - PROCESS | 1842 | ++DOMWINDOW == 188 (0x7f6b30d75000) [pid = 1842] [serial = 2326] [outer = 0x7f6b2b7a4400] 17:36:30 INFO - PROCESS | 1842 | [1842] 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 17:36:31 INFO - PROCESS | 1842 | 1461630991328 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:36:31 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:36:31 INFO - {} 17:36:31 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1576ms 17:36:31 INFO - PROCESS | 1842 | 1461630991384 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 17:36:31 INFO - PROCESS | 1842 | 1461630991388 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 17:36:31 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:36:31 INFO - PROCESS | 1842 | 1461630991393 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:36:31 INFO - PROCESS | 1842 | 1461630991398 Marionette TRACE conn4 <- [1,3066,null,{}] 17:36:31 INFO - PROCESS | 1842 | 1461630991404 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:31 INFO - PROCESS | 1842 | 1461630991664 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 17:36:31 INFO - PROCESS | 1842 | 1461630991951 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:31 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b46706000 == 165 [pid = 1842] [id = 776] 17:36:31 INFO - PROCESS | 1842 | ++DOMWINDOW == 189 (0x7f6b164e0400) [pid = 1842] [serial = 2327] [outer = (nil)] 17:36:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 190 (0x7f6b164e6000) [pid = 1842] [serial = 2328] [outer = 0x7f6b164e0400] 17:36:32 INFO - PROCESS | 1842 | 1461630992033 Marionette DEBUG loaded listener.js 17:36:32 INFO - PROCESS | 1842 | ++DOMWINDOW == 191 (0x7f6b30269800) [pid = 1842] [serial = 2329] [outer = 0x7f6b164e0400] 17:36:32 INFO - PROCESS | 1842 | 1461630992901 Marionette TRACE conn4 <- [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]]]}] 17:36:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:36:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:36:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:36:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:36:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:36:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:36:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:36:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1537ms 17:36:32 INFO - PROCESS | 1842 | 1461630992935 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 17:36:32 INFO - PROCESS | 1842 | 1461630992939 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 17:36:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:36:32 INFO - PROCESS | 1842 | 1461630992944 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:36:32 INFO - PROCESS | 1842 | 1461630992946 Marionette TRACE conn4 <- [1,3070,null,{}] 17:36:32 INFO - PROCESS | 1842 | 1461630992952 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:33 INFO - PROCESS | 1842 | 1461630993203 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 17:36:33 INFO - PROCESS | 1842 | 1461630993500 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b15ddb000 == 164 [pid = 1842] [id = 729] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1b197800 == 163 [pid = 1842] [id = 730] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232f7000 == 162 [pid = 1842] [id = 385] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1cfc4800 == 161 [pid = 1842] [id = 759] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1bbd7000 == 160 [pid = 1842] [id = 758] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1adba000 == 159 [pid = 1842] [id = 757] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1a9da000 == 158 [pid = 1842] [id = 756] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19665000 == 157 [pid = 1842] [id = 755] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1729c800 == 156 [pid = 1842] [id = 753] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19959000 == 155 [pid = 1842] [id = 752] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19aa4800 == 154 [pid = 1842] [id = 751] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b19a8a800 == 153 [pid = 1842] [id = 750] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b14fcf000 == 152 [pid = 1842] [id = 749] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4b2cb800 == 151 [pid = 1842] [id = 748] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b47321800 == 150 [pid = 1842] [id = 747] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b37db2000 == 149 [pid = 1842] [id = 746] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b4670e800 == 148 [pid = 1842] [id = 745] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b380de800 == 147 [pid = 1842] [id = 744] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b346c2000 == 146 [pid = 1842] [id = 743] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b337e2000 == 145 [pid = 1842] [id = 742] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f429000 == 144 [pid = 1842] [id = 741] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2f21e800 == 143 [pid = 1842] [id = 740] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2cfcc000 == 142 [pid = 1842] [id = 739] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b2a699800 == 141 [pid = 1842] [id = 738] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b297cb800 == 140 [pid = 1842] [id = 737] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b243b0800 == 139 [pid = 1842] [id = 736] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b232b9000 == 138 [pid = 1842] [id = 735] 17:36:35 INFO - PROCESS | 1842 | --DOCSHELL 0x7f6b1cb47800 == 137 [pid = 1842] [id = 734] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 190 (0x7f6b221b3400) [pid = 1842] [serial = 2064] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 189 (0x7f6b30d7d400) [pid = 1842] [serial = 2118] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 188 (0x7f6b15e0ac00) [pid = 1842] [serial = 2198] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 187 (0x7f6b295dbc00) [pid = 1842] [serial = 2150] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 186 (0x7f6b287f1800) [pid = 1842] [serial = 2148] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 185 (0x7f6b285de000) [pid = 1842] [serial = 2147] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 184 (0x7f6b28563800) [pid = 1842] [serial = 2145] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 183 (0x7f6b233d8800) [pid = 1842] [serial = 2144] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 182 (0x7f6b221a9400) [pid = 1842] [serial = 2142] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 181 (0x7f6b20189000) [pid = 1842] [serial = 2141] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 180 (0x7f6b1e9e2400) [pid = 1842] [serial = 2139] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 179 (0x7f6b1d102400) [pid = 1842] [serial = 2138] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 178 (0x7f6b19bebc00) [pid = 1842] [serial = 2136] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 177 (0x7f6b15f71400) [pid = 1842] [serial = 2135] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 176 (0x7f6b1ca31000) [pid = 1842] [serial = 2192] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 175 (0x7f6b15e04c00) [pid = 1842] [serial = 2189] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 174 (0x7f6b16639800) [pid = 1842] [serial = 2190] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 173 (0x7f6b34f9d400) [pid = 1842] [serial = 2187] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 172 (0x7f6b347ad800) [pid = 1842] [serial = 2186] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 171 (0x7f6b34444400) [pid = 1842] [serial = 2184] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 170 (0x7f6b33f3f800) [pid = 1842] [serial = 2183] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 169 (0x7f6b33f38c00) [pid = 1842] [serial = 2181] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 168 (0x7f6b33e93000) [pid = 1842] [serial = 2180] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 167 (0x7f6b33e8c000) [pid = 1842] [serial = 2178] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 166 (0x7f6b3390dc00) [pid = 1842] [serial = 2177] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 165 (0x7f6b33719000) [pid = 1842] [serial = 2175] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 164 (0x7f6b33713400) [pid = 1842] [serial = 2174] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 163 (0x7f6b336e0800) [pid = 1842] [serial = 2172] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 162 (0x7f6b33224400) [pid = 1842] [serial = 2171] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 161 (0x7f6b3313e800) [pid = 1842] [serial = 2169] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 160 (0x7f6b3274c400) [pid = 1842] [serial = 2168] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 159 (0x7f6b31969c00) [pid = 1842] [serial = 2166] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 158 (0x7f6b30271400) [pid = 1842] [serial = 2165] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 157 (0x7f6b2edb6000) [pid = 1842] [serial = 2163] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 156 (0x7f6b2e47e400) [pid = 1842] [serial = 2162] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b2ce3a800) [pid = 1842] [serial = 2160] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b2cb3c400) [pid = 1842] [serial = 2159] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b2c92d800) [pid = 1842] [serial = 2157] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b2ba9b800) [pid = 1842] [serial = 2156] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b2b9e7800) [pid = 1842] [serial = 2154] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b2aa83400) [pid = 1842] [serial = 2153] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b298ee400) [pid = 1842] [serial = 2151] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b1e9e8400) [pid = 1842] [serial = 2195] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b1ca31800) [pid = 1842] [serial = 2199] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b1fb07800) [pid = 1842] [serial = 2196] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b22207400) [pid = 1842] [serial = 2201] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b1cbee000) [pid = 1842] [serial = 2193] [outer = (nil)] [url = about:blank] 17:36:35 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b14fce800 == 138 [pid = 1842] [id = 777] 17:36:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b15e09c00) [pid = 1842] [serial = 2330] [outer = (nil)] 17:36:35 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b15f65400) [pid = 1842] [serial = 2331] [outer = 0x7f6b15e09c00] 17:36:35 INFO - PROCESS | 1842 | 1461630995915 Marionette DEBUG loaded listener.js 17:36:36 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b164ec400) [pid = 1842] [serial = 2332] [outer = 0x7f6b15e09c00] 17:36:36 INFO - PROCESS | 1842 | 1461630996740 Marionette TRACE conn4 <- [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]]]}] 17:36:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:36:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:36:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:36:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:36:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:36:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:36:36 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 3846ms 17:36:36 INFO - PROCESS | 1842 | 1461630996795 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 17:36:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:36:36 INFO - PROCESS | 1842 | 1461630996801 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 17:36:36 INFO - PROCESS | 1842 | 1461630996809 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:36:36 INFO - PROCESS | 1842 | 1461630996813 Marionette TRACE conn4 <- [1,3074,null,{}] 17:36:36 INFO - PROCESS | 1842 | 1461630996820 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:37 INFO - PROCESS | 1842 | 1461630997049 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 17:36:37 INFO - PROCESS | 1842 | 1461630997298 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:37 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19952800 == 139 [pid = 1842] [id = 778] 17:36:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b15e0ac00) [pid = 1842] [serial = 2333] [outer = (nil)] 17:36:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b19c9b000) [pid = 1842] [serial = 2334] [outer = 0x7f6b15e0ac00] 17:36:37 INFO - PROCESS | 1842 | 1461630997382 Marionette DEBUG loaded listener.js 17:36:37 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b1a9c7c00) [pid = 1842] [serial = 2335] [outer = 0x7f6b15e0ac00] 17:36:38 INFO - PROCESS | 1842 | 1461630998146 Marionette TRACE conn4 <- [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]]]}] 17:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:36:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1383ms 17:36:38 INFO - PROCESS | 1842 | 1461630998194 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 17:36:38 INFO - PROCESS | 1842 | 1461630998199 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 17:36:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:36:38 INFO - PROCESS | 1842 | 1461630998210 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:36:38 INFO - PROCESS | 1842 | 1461630998213 Marionette TRACE conn4 <- [1,3078,null,{}] 17:36:38 INFO - PROCESS | 1842 | 1461630998217 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:38 INFO - PROCESS | 1842 | 1461630998545 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 17:36:38 INFO - PROCESS | 1842 | 1461630998587 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:38 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19fda000 == 140 [pid = 1842] [id = 779] 17:36:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b19bf1000) [pid = 1842] [serial = 2336] [outer = (nil)] 17:36:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b1cbc1400) [pid = 1842] [serial = 2337] [outer = 0x7f6b19bf1000] 17:36:38 INFO - PROCESS | 1842 | 1461630998650 Marionette DEBUG loaded listener.js 17:36:38 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b1d106400) [pid = 1842] [serial = 2338] [outer = 0x7f6b19bf1000] 17:36:39 INFO - PROCESS | 1842 | 1461630999617 Marionette TRACE conn4 <- [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] 17:36:39 INFO - PROCESS | 1842 | 1461630999688 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 17:36:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:36:39 INFO - PROCESS | 1842 | 1461630999697 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:36:39 INFO - PROCESS | 1842 | 1461630999709 Marionette TRACE conn4 <- [1,3082,null,{}] 17:36:39 INFO - PROCESS | 1842 | 1461630999759 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:40 INFO - PROCESS | 1842 | 1461631000161 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 17:36:40 INFO - PROCESS | 1842 | 1461631000199 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:40 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1c9da000 == 141 [pid = 1842] [id = 780] 17:36:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b1fb08800) [pid = 1842] [serial = 2339] [outer = (nil)] 17:36:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b2015b400) [pid = 1842] [serial = 2340] [outer = 0x7f6b1fb08800] 17:36:40 INFO - PROCESS | 1842 | 1461631000262 Marionette DEBUG loaded listener.js 17:36:40 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b2018d400) [pid = 1842] [serial = 2341] [outer = 0x7f6b1fb08800] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 155 (0x7f6b2b791c00) [pid = 1842] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 154 (0x7f6b28522c00) [pid = 1842] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 153 (0x7f6b37b6f800) [pid = 1842] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 152 (0x7f6b1eada400) [pid = 1842] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 151 (0x7f6b2b2a9c00) [pid = 1842] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 150 (0x7f6b32754c00) [pid = 1842] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 149 (0x7f6b1ead7c00) [pid = 1842] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 148 (0x7f6b35537800) [pid = 1842] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 147 (0x7f6b35070800) [pid = 1842] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 146 (0x7f6b22871400) [pid = 1842] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 145 (0x7f6b2b86fc00) [pid = 1842] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 144 (0x7f6b20195400) [pid = 1842] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 143 (0x7f6b17224800) [pid = 1842] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 142 (0x7f6b34fab400) [pid = 1842] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 141 (0x7f6b22877c00) [pid = 1842] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 140 (0x7f6b1b0da000) [pid = 1842] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 139 (0x7f6b1b947400) [pid = 1842] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 138 (0x7f6b37ba4000) [pid = 1842] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 137 (0x7f6b2eeac400) [pid = 1842] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 136 (0x7f6b2971e000) [pid = 1842] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 135 (0x7f6b2ecb5400) [pid = 1842] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 134 (0x7f6b2aa74800) [pid = 1842] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 133 (0x7f6b1d1c4c00) [pid = 1842] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:36:41 INFO - PROCESS | 1842 | --DOMWINDOW == 132 (0x7f6b3258e400) [pid = 1842] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:36:41 INFO - PROCESS | 1842 | 1461631001845 Marionette TRACE conn4 <- [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]]]}] 17:36:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:36:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:36:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:36:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2173ms 17:36:41 INFO - PROCESS | 1842 | 1461631001875 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 17:36:41 INFO - PROCESS | 1842 | 1461631001881 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 17:36:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:36:41 INFO - PROCESS | 1842 | 1461631001888 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:36:41 INFO - PROCESS | 1842 | 1461631001890 Marionette TRACE conn4 <- [1,3086,null,{}] 17:36:41 INFO - PROCESS | 1842 | 1461631001897 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:42 INFO - PROCESS | 1842 | 1461631002134 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 17:36:42 INFO - PROCESS | 1842 | 1461631002365 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:42 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1dba0800 == 142 [pid = 1842] [id = 781] 17:36:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 133 (0x7f6b1b0da000) [pid = 1842] [serial = 2342] [outer = (nil)] 17:36:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 134 (0x7f6b22209400) [pid = 1842] [serial = 2343] [outer = 0x7f6b1b0da000] 17:36:42 INFO - PROCESS | 1842 | 1461631002429 Marionette DEBUG loaded listener.js 17:36:42 INFO - PROCESS | 1842 | ++DOMWINDOW == 135 (0x7f6b222a5000) [pid = 1842] [serial = 2344] [outer = 0x7f6b1b0da000] 17:36:43 INFO - PROCESS | 1842 | 1461631003117 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:36:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:36:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1284ms 17:36:43 INFO - PROCESS | 1842 | 1461631003173 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 17:36:43 INFO - PROCESS | 1842 | 1461631003177 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 17:36:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:36:43 INFO - PROCESS | 1842 | 1461631003183 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:36:43 INFO - PROCESS | 1842 | 1461631003187 Marionette TRACE conn4 <- [1,3090,null,{}] 17:36:43 INFO - PROCESS | 1842 | 1461631003404 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:43 INFO - PROCESS | 1842 | 1461631003664 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 17:36:44 INFO - PROCESS | 1842 | 1461631004012 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:44 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b19666000 == 143 [pid = 1842] [id = 782] 17:36:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 136 (0x7f6b164e3c00) [pid = 1842] [serial = 2345] [outer = (nil)] 17:36:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 137 (0x7f6b164ec800) [pid = 1842] [serial = 2346] [outer = 0x7f6b164e3c00] 17:36:44 INFO - PROCESS | 1842 | 1461631004099 Marionette DEBUG loaded listener.js 17:36:44 INFO - PROCESS | 1842 | ++DOMWINDOW == 138 (0x7f6b1ad4f800) [pid = 1842] [serial = 2347] [outer = 0x7f6b164e3c00] 17:36:44 INFO - PROCESS | 1842 | 1461631004964 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:36:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:36:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1803ms 17:36:44 INFO - PROCESS | 1842 | 1461631004989 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 17:36:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:36:45 INFO - PROCESS | 1842 | 1461631004997 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 17:36:45 INFO - PROCESS | 1842 | 1461631005005 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:36:45 INFO - PROCESS | 1842 | 1461631005008 Marionette TRACE conn4 <- [1,3094,null,{}] 17:36:45 INFO - PROCESS | 1842 | 1461631005014 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:45 INFO - PROCESS | 1842 | 1461631005298 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 17:36:45 INFO - PROCESS | 1842 | 1461631005598 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:45 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b1cfb7800 == 144 [pid = 1842] [id = 783] 17:36:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 139 (0x7f6b1d1c3000) [pid = 1842] [serial = 2348] [outer = (nil)] 17:36:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 140 (0x7f6b1d1cc000) [pid = 1842] [serial = 2349] [outer = 0x7f6b1d1c3000] 17:36:45 INFO - PROCESS | 1842 | 1461631005693 Marionette DEBUG loaded listener.js 17:36:45 INFO - PROCESS | 1842 | ++DOMWINDOW == 141 (0x7f6b1fa4b400) [pid = 1842] [serial = 2350] [outer = 0x7f6b1d1c3000] 17:36:46 INFO - PROCESS | 1842 | 1461631006589 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:36:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:36:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1633ms 17:36:46 INFO - PROCESS | 1842 | 1461631006638 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 17:36:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:36:46 INFO - PROCESS | 1842 | 1461631006642 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 17:36:46 INFO - PROCESS | 1842 | 1461631006649 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:36:46 INFO - PROCESS | 1842 | 1461631006653 Marionette TRACE conn4 <- [1,3098,null,{}] 17:36:46 INFO - PROCESS | 1842 | 1461631006679 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:46 INFO - PROCESS | 1842 | 1461631006943 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 17:36:47 INFO - PROCESS | 1842 | 1461631007241 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:47 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b206c6000 == 145 [pid = 1842] [id = 784] 17:36:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 142 (0x7f6b20192400) [pid = 1842] [serial = 2351] [outer = (nil)] 17:36:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 143 (0x7f6b222a7800) [pid = 1842] [serial = 2352] [outer = 0x7f6b20192400] 17:36:47 INFO - PROCESS | 1842 | 1461631007427 Marionette DEBUG loaded listener.js 17:36:47 INFO - PROCESS | 1842 | ++DOMWINDOW == 144 (0x7f6b2286e400) [pid = 1842] [serial = 2353] [outer = 0x7f6b20192400] 17:36:48 INFO - PROCESS | 1842 | 1461631008295 Marionette TRACE conn4 <- [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]]]}] 17:36:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:36:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:36:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1700ms 17:36:48 INFO - PROCESS | 1842 | 1461631008358 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 17:36:48 INFO - PROCESS | 1842 | 1461631008368 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 17:36:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:36:48 INFO - PROCESS | 1842 | 1461631008378 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:36:48 INFO - PROCESS | 1842 | 1461631008380 Marionette TRACE conn4 <- [1,3102,null,{}] 17:36:48 INFO - PROCESS | 1842 | 1461631008387 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:48 INFO - PROCESS | 1842 | 1461631008723 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 17:36:48 INFO - PROCESS | 1842 | 1461631008940 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:48 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b22679000 == 146 [pid = 1842] [id = 785] 17:36:48 INFO - PROCESS | 1842 | ++DOMWINDOW == 145 (0x7f6b22a62c00) [pid = 1842] [serial = 2354] [outer = (nil)] 17:36:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 146 (0x7f6b28563000) [pid = 1842] [serial = 2355] [outer = 0x7f6b22a62c00] 17:36:49 INFO - PROCESS | 1842 | 1461631009018 Marionette DEBUG loaded listener.js 17:36:49 INFO - PROCESS | 1842 | ++DOMWINDOW == 147 (0x7f6b285d4c00) [pid = 1842] [serial = 2356] [outer = 0x7f6b22a62c00] 17:36:49 INFO - PROCESS | 1842 | 1461631009839 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:36:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:36:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1487ms 17:36:49 INFO - PROCESS | 1842 | 1461631009869 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 17:36:49 INFO - PROCESS | 1842 | 1461631009873 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 17:36:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:36:49 INFO - PROCESS | 1842 | 1461631009879 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:36:49 INFO - PROCESS | 1842 | 1461631009882 Marionette TRACE conn4 <- [1,3106,null,{}] 17:36:49 INFO - PROCESS | 1842 | 1461631009888 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:50 INFO - PROCESS | 1842 | 1461631010128 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 17:36:50 INFO - PROCESS | 1842 | 1461631010387 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:50 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b241be000 == 147 [pid = 1842] [id = 786] 17:36:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 148 (0x7f6b28520800) [pid = 1842] [serial = 2357] [outer = (nil)] 17:36:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 149 (0x7f6b286dfc00) [pid = 1842] [serial = 2358] [outer = 0x7f6b28520800] 17:36:50 INFO - PROCESS | 1842 | 1461631010465 Marionette DEBUG loaded listener.js 17:36:50 INFO - PROCESS | 1842 | ++DOMWINDOW == 150 (0x7f6b287f8400) [pid = 1842] [serial = 2359] [outer = 0x7f6b28520800] 17:36:51 INFO - PROCESS | 1842 | 1461631011300 Marionette TRACE conn4 <- [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]]]}] 17:36:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:36:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:36:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:36:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1479ms 17:36:51 INFO - PROCESS | 1842 | 1461631011360 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 17:36:51 INFO - PROCESS | 1842 | 1461631011363 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 17:36:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:36:51 INFO - PROCESS | 1842 | 1461631011370 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:36:51 INFO - PROCESS | 1842 | 1461631011373 Marionette TRACE conn4 <- [1,3110,null,{}] 17:36:51 INFO - PROCESS | 1842 | 1461631011378 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:51 INFO - PROCESS | 1842 | 1461631011770 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 17:36:51 INFO - PROCESS | 1842 | 1461631011987 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:52 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b28834000 == 148 [pid = 1842] [id = 787] 17:36:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 151 (0x7f6b29935000) [pid = 1842] [serial = 2360] [outer = (nil)] 17:36:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 152 (0x7f6b2993a800) [pid = 1842] [serial = 2361] [outer = 0x7f6b29935000] 17:36:52 INFO - PROCESS | 1842 | 1461631012120 Marionette DEBUG loaded listener.js 17:36:52 INFO - PROCESS | 1842 | ++DOMWINDOW == 153 (0x7f6b2a768400) [pid = 1842] [serial = 2362] [outer = 0x7f6b29935000] 17:36:52 INFO - PROCESS | 1842 | 1461631012928 Marionette TRACE conn4 <- [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"]]]}] 17:36:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:36:52 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 17:36:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:36:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:36:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1583ms 17:36:52 INFO - PROCESS | 1842 | 1461631012955 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 17:36:52 INFO - PROCESS | 1842 | 1461631012959 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 17:36:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:36:52 INFO - PROCESS | 1842 | 1461631012965 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:36:52 INFO - PROCESS | 1842 | 1461631012967 Marionette TRACE conn4 <- [1,3114,null,{}] 17:36:52 INFO - PROCESS | 1842 | 1461631012973 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:36:53 INFO - PROCESS | 1842 | 1461631013208 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 17:36:53 INFO - PROCESS | 1842 | 1461631013471 Marionette TRACE conn4 -> [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\", \"1371c13b-9e5b-41ad-9c3d-5f74720f06f3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:36:53 INFO - PROCESS | 1842 | ++DOCSHELL 0x7f6b2988d800 == 149 [pid = 1842] [id = 788] 17:36:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 154 (0x7f6b298e9400) [pid = 1842] [serial = 2363] [outer = (nil)] 17:36:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 155 (0x7f6b2b2a4400) [pid = 1842] [serial = 2364] [outer = 0x7f6b298e9400] 17:36:53 INFO - PROCESS | 1842 | 1461631013546 Marionette DEBUG loaded listener.js 17:36:53 INFO - PROCESS | 1842 | ++DOMWINDOW == 156 (0x7f6b2b7a4c00) [pid = 1842] [serial = 2365] [outer = 0x7f6b298e9400] 17:36:54 INFO - PROCESS | 1842 | 1461631014353 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:36:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:36:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1439ms 17:36:54 INFO - PROCESS | 1842 | 1461631014405 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 17:36:54 INFO - PROCESS | 1842 | 1461631014408 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 17:36:55 WARNING - u'runner_teardown' () 17:36:55 INFO - No more tests 17:36:55 INFO - Got 0 unexpected results 17:36:55 INFO - SUITE-END | took 1241s 17:36:55 INFO - Closing logging queue 17:36:55 INFO - queue closed 17:36:55 INFO - Return code: 0 17:36:55 WARNING - # TBPL SUCCESS # 17:36:55 INFO - Running post-action listener: _resource_record_post_action 17:36:55 INFO - Running post-run listener: _resource_record_post_run 17:36:56 INFO - Total resource usage - Wall time: 1276s; CPU: 98.0%; Read bytes: 8396800; Write bytes: 975667200; Read time: 368; Write time: 318808 17:36:56 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:36:56 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 206630912; Read time: 16; Write time: 227832 17:36:56 INFO - run-tests - Wall time: 1246s; CPU: 98.0%; Read bytes: 5533696; Write bytes: 769036288; Read time: 232; Write time: 90976 17:36:56 INFO - Running post-run listener: _upload_blobber_files 17:36:56 INFO - Blob upload gear active. 17:36:56 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:36:56 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 17:36:56 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'] 17:36:56 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 17:36:57 INFO - (blobuploader) - INFO - Open directory for files ... 17:36:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:36:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:36:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:36:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:36:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:36:59 INFO - (blobuploader) - INFO - Done attempting. 17:36:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:36:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:36:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:37:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:37:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:37:01 INFO - (blobuploader) - INFO - Done attempting. 17:37:01 INFO - (blobuploader) - INFO - Iteration through files over. 17:37:01 INFO - Return code: 0 17:37:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:37:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:37:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0a5e8c45b9434aacdc29e021f08ee67d7427b725994fd61a0c55563b2c58389332a9da32c0c14c255a2dcbed9d4df13e72ac14eb4692e8c4b84c227c34813dd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/87301e749d4ccb4b540f97b8b1bf0f640719c365e952cb45dc45fb2db984703dc5111218ac6107e8ed9f3b7e38380a69f11e8eb735bfb8a9eeb22eb483844494"} 17:37:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:37:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:37:01 INFO - Contents: 17:37:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0a5e8c45b9434aacdc29e021f08ee67d7427b725994fd61a0c55563b2c58389332a9da32c0c14c255a2dcbed9d4df13e72ac14eb4692e8c4b84c227c34813dd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/87301e749d4ccb4b540f97b8b1bf0f640719c365e952cb45dc45fb2db984703dc5111218ac6107e8ed9f3b7e38380a69f11e8eb735bfb8a9eeb22eb483844494"} 17:37:01 INFO - Running post-run listener: copy_logs_to_upload_dir 17:37:01 INFO - Copying logs to upload dir... 17:37:01 INFO - mkdir: /builds/slave/test/build/upload/logs 17:37:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1355.978439 ========= master_lag: 0.39 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 36 secs) (at 2016-04-25 17:37:02.103427) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 17:37:02.104776) ========= 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-1461629656.473500-1211905337 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0a5e8c45b9434aacdc29e021f08ee67d7427b725994fd61a0c55563b2c58389332a9da32c0c14c255a2dcbed9d4df13e72ac14eb4692e8c4b84c227c34813dd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/87301e749d4ccb4b540f97b8b1bf0f640719c365e952cb45dc45fb2db984703dc5111218ac6107e8ed9f3b7e38380a69f11e8eb735bfb8a9eeb22eb483844494"} build_url:https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038982 build_url: 'https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/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/0a5e8c45b9434aacdc29e021f08ee67d7427b725994fd61a0c55563b2c58389332a9da32c0c14c255a2dcbed9d4df13e72ac14eb4692e8c4b84c227c34813dd7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/87301e749d4ccb4b540f97b8b1bf0f640719c365e952cb45dc45fb2db984703dc5111218ac6107e8ed9f3b7e38380a69f11e8eb735bfb8a9eeb22eb483844494"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cj6mfdYHQUevBGos_mPyQw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 17:37:02.180781) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:37:02.181284) ========= 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-1461629656.473500-1211905337 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.026602 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:37:02.248933) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 17:37:02.249424) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 17:37:02.249967) ========= ========= Total master_lag: 0.56 =========